Itu tergantung pada shell (dan konfigurasinya) di bash standar hanya perintah yang disimpan tanpa tanggal dan waktu (periksa .bash_history jika ada stempel waktu di sana).
Agar bash menyimpan stempel waktu, Anda perlu menyetel HISTTIMEFORMAT sebelum menjalankan perintah, mis. di .bashrc atau .bash_profile . Ini akan menyebabkan bash menyimpan stempel waktu di .bash_history (lihat entri yang dimulai dengan # ).
Mengenai tautan ini, Anda dapat menjadikan solusi pertama yang disediakan oleh krzyk permanen dengan menjalankan:
echo 'export HISTTIMEFORMAT="%d/%m/%y %T "' >> ~/.bash_profile
source ~/.bash_profile
Coba ini:
> HISTTIMEFORMAT="%d/%m/%y %T "
> history
Anda bisa mengatur formatnya sesuai dengan keinginan Anda tentunya.
Jika Anda menggunakan zsh, Anda dapat menggunakan misalnya -E atau -i beralih:
history -E
Jika Anda melakukan man zshoptions atau man zshbuiltins Anda dapat menemukan informasi lebih lanjut tentang sakelar ini serta info lain yang terkait dengan riwayat:
Also when listing,
-d prints timestamps for each event
-f prints full time-date stamps in the US `MM/DD/YY hh:mm' format
-E prints full time-date stamps in the European `dd.mm.yyyy hh:mm' format
-i prints full time-date stamps in ISO8601 `yyyy-mm-dd hh:mm' format
-t fmt prints time and date stamps in the given format; fmt is formatted with the strftime function with the zsh extensions described for the %D{string} prompt format in the section EXPANSION OF PROMPT SEQUENCES in zshmisc(1). The resulting formatted string must be no more than 256 characters or will not be printed
-D prints elapsed times; may be combined with one of the options above