Output perintah history default selalu diurutkan berdasarkan tanggal kecuali ada perubahan yang dibuat pada konfigurasi. Outputnya tidak dalam urutan tanggal karena sesi menulis riwayatnya pada waktu yang berbeda. File history ditulis saat sesi selesai. Ikuti langkah-langkah yang diberikan di bawah ini hingga tanggal eksekusi dalam output perintah histori.
Output default dari perintah history adalah seperti yang ditunjukkan di bawah ini tanpa detail tanggal dan waktu:
195 ls 196 uname -a 197 cat /etc/redhat-release
Mendapatkan tanggal dan waktu dari perintah yang dijalankan dalam output perintah sejarah
1. Edit file /etc/bashrc dan tambahkan entri di bawah ini. Pastikan ada spasi setelah %T.
# vi /etc/bashrc export HISTTIMEFORMAT='%F %T '
2. Masuk ke sistem.
# su - [username]
3. Periksa apakah variabel telah diekspor.
# echo $HISTTIMEFORMAT
4. Ketik perintah history dan periksa apakah waktu akan ditampilkan.
# history
5. Agar output diurutkan berdasarkan tanggal dijalankan, gunakan perintah sort bersama dengan perintah history.
# history | sort -n 195 2017-09-11 10:34:42 ls 196 2017-09-11 10:34:43 uname -a 197 2017-09-11 10:34:48 cat /etc/redhat-releaseSolaris :Cara memasukkan tanggal dan stempel waktu di riwayat perintah bash shell
CentOS / RHEL :Cara menonaktifkan riwayat shell BASH
UNIX / Linux :Contoh perintah riwayat bash untuk mengulang perintah terakhir