Perintah sejarah dengan tanggal pelaksanaan setiap perintah

Perintah sejarah menunjukkan kepada kita di terminal perintah yang telah kita jalankan di masa lalu, seperti ini:

riwayat-perintah-keluaran

Sejauh ini bagus, tetapi bagaimana jika kita ingin tahu persis kapan kita mengeksekusi setiap perintah di masa lalu? O_O

Maksud saya, lihat sesuatu seperti ini:

sejarah-perintah-output-tanggal

Untuk ini kita harus meletakkan perintah ini di terminal:

export HISTTIMEFORMAT='%F %T : '

Lalu mereka lari lagi sejarah dan lihat hasilnya 🙂

Nah, apa yang baru saja kita lakukan tidak akan permanen, yaitu ketika kita menutup sesi (atau mematikan komputer) cara keren ini melihat output dari perintah history akan dilupakan oleh sistem, untuk membuatnya permanen kita harus jalankan perintah berikut:

echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc

Artinya, letakkan perintah itu di akhir file kita .bashrc yang tersembunyi di rumah kita.

Omong-omong, bagi mereka yang bertanya-tanya apa artinya% F dan% T…% F berarti tanggal dalam mode tahun-bulan-hari, sedangkan% T adalah waktu dalam mode jam-menit-detik (waktu 24-jam).

Yah saya tidak berpikir ada hal lain untuk dikatakan, ini adalah posting yang cukup pendek tapi menurut saya tipnya menarik ^ - ^

salam


23 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   hidup dijo

    Bagus

  2.   eliotime3000 dijo

    Lebih baik, tidak mungkin.

  3.   pemburu dijo

    Versi salin-tempel di terminal.

    echo "ekspor HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; sumber ~ / .bashrc

    Tadaaan ...

    1.    pemburu dijo

      Uff jangan coba itu, kutipan wordpress tidak berfungsi di terminal.

      1.    KZKG ^ Gaara dijo

        Lampirkan kode di antara (kode) …… (/ kode)… TAPI, ubah tanda kurung untuk tanda kurang dari dan lebih besar dari

  4.   ermimetal dijo

    Terima kasih atas data KZKG ^ Gaara tetapi ada detailnya:
    Tanggal selalu tanggal hari ini, bukan tanggal saat perintah dijalankan.
    Atau setidaknya itu keluar dalam ujian saya. Bersulang

    1.    KZKG ^ Gaara dijo

      Tampaknya ini hanya berfungsi dengan baik dengan perintah yang telah dijalankan setelah ekspor selesai, yaitu, besok Anda akan melihat bahwa perintah yang Anda jalankan besok akan baik-baik saja, dan lain-lain seiring berjalannya waktu.

      Kamu mengerti? 🙂

      Terima kasih atas komentarnya 😀

      1.    ermimetal dijo

        Ahh pergi. saya mengerti
        Terima kasih atas jawabannya dan simpan di .bashrc.

        😀 Salam

        1.    KZKG ^ Gaara dijo

          Tidak sama sekali, terima kasih sudah berkomentar 🙂

  5.   Julian dijo

    Hebat !, Sederhana dan efektif. Terima kasih.

    1.    KZKG ^ Gaara dijo

      Terima kasih

  6.   pEpepe (@pepepe) dijo

    Tip Luar Biasa !, Beberapa hari ini of

  7.   Blazek dijo

    Kontribusi yang sangat bagus, bekerja dengan sempurna, terima kasih.

  8.   targon dijo

    Info menarik !! Awalnya saya pikir itu tidak berfungsi, karena perintah sebelumnya muncul dengan tanggal yang sama; tapi yang dia perkenalkan, itu jika dia menunjukkan waktu yang tepat.

  9.   kheshef dijo

    halo

    Tip super berguna ,, hanya saja saya punya masalah memberikan perintah saat Anda menunjukkan ekspor HISTTIMEFORMAT = '% F% T:' dan kemudian riwayat ... jika mengirimi saya tanggal dan waktu semua perintah ,, Hal yang aneh adalah bahwa saya mengirimkan semua perintah yang dikirimkannya kepada saya tanggal dan waktu yang dimiliki komputer pada saat itu, yaitu, tidak menunjukkan tanggal dan waktu perintah yang sebenarnya ,,,, saya mendapatkan perintah yang Saya berikan kemarin tapi mengirimkan saya tanggal komputer saat ini…. Jadi itu tidak berhasil untuk saya karena saya tidak melihat tanggal sebenarnya.

    Bagaimana saya bisa menyimpan tanggal sebenarnya ???

  10.   Ringmaster dijo

    Itu tidak bekerja, itu mengambil tanggal sistem saat ini dan bukan tanggal eksekusi perintah

    1.    KZKG ^ Gaara dijo

      Ketika Anda memformatnya untuk meletakkan tanggal di atasnya, perintah yang Anda jalankan SEBELUM ini tidak akan memiliki tanggal yang benar, namun yang Anda jalankan sesudahnya akan.

  11.   roucat.dll dijo

    Sebuah pertanyaan KZKG ^ Gaara.
    Anda juga dapat menampilkan pengguna yang menjalankan perintah?

    1.    John James dijo

      Sejarahnya khusus untuk setiap pengguna, jadi Anda harus memasukkan sesi setiap pengguna untuk memvalidasi apa yang Anda butuhkan, sekarang jika Anda menginginkan sesuatu dengan kontrol yang lebih besar, saya merekomendasikan penggunaan SUDO, karena jika meninggalkan catatan dari semua yang dieksekusi untuk setiap pengguna dengan tanggal dan lainnya.

  12.   Juan Carlos dijo

    Luar biasa, terima kasih atas kontribusinya yang sangat membantu.

    salam

  13.   Cosme dijo

    Saya perlu membuat skrip yang mengekspor histori kepada saya dan melakukannya melalui bash tidak membuatnya.

    Bantuan