Secara default, semua perintah dijalankan oleh Bash pada baris perintah disimpan dalam buffer riwayat atau direkam dalam file bernama ~/.bash_history . Ini berarti bahwa administrator sistem dapat melihat daftar perintah yang dijalankan oleh pengguna pada sistem atau pengguna dapat melihat riwayat perintahnya menggunakan perintah riwayat seperti itu.
$ history
Dari output perintah history di atas, tanggal dan waktu ketika perintah dijalankan tidak ditampilkan. Ini adalah pengaturan default pada sebagian besar jika tidak semua distribusi Linux.
Dalam artikel ini, kami akan menjelaskan bagaimana Anda dapat mengonfigurasi informasi cap waktu ketika setiap perintah dalam riwayat Bash dieksekusi untuk ditampilkan.
Tanggal dan waktu yang terkait dengan setiap entri riwayat dapat ditulis ke file riwayat, ditandai dengan karakter komentar riwayat dengan menyetel HISTTIMEFORMAT variabel.
Ada dua cara yang mungkin untuk melakukan ini:satu melakukannya sementara sementara yang lain membuatnya permanen.
Untuk menyetel HISTTIMEFORMAT variabel sementara, ekspor seperti di bawah ini pada baris perintah:
$ export HISTTIMEFORMAT='%F %T'
Pada perintah ekspor di atas, format cap waktu:
%F
– diperluas hingga tanggal penuh yang sama, seperti %Y-%m-%d (tahun-bulan-tanggal).%T
– meluas ke waktu; sama seperti %H:%M:%S (jam:menit:detik).
Baca halaman manual perintah tanggal untuk informasi penggunaan tambahan:
$ man date
Kemudian periksa riwayat perintah Anda sebagai berikut:
$ history
Namun, jika Anda ingin mengonfigurasi variabel ini secara permanen, buka file ~/.bashrc
dengan editor favorit Anda:
$ vi ~/.bashrc
Dan tambahkan baris di bawah ini di dalamnya (Anda menandainya dengan komentar sebagai konfigurasi Anda sendiri):
#my config export HISTTIMEFORMAT='%F %T'
Simpan file dan keluar, setelah itu, jalankan perintah di bawah ini untuk melakukan perubahan yang dilakukan pada file:
$ source ~/.bashrc
Itu saja! Bagikan dengan kami tips dan trik perintah sejarah yang menarik atau pendapat Anda tentang panduan ini melalui bagian komentar di bawah.