はじめに
備忘録です。
historyコマンドの履歴に、timestampを表示させる方法です。
結論ファースト
以下コマンドで、ユーザ設定に書き込見ます。
echo 'export HISTTIMEFORMAT="%F %T "' >> /etc/bashrc
以下のように表示されます。
[root@ip-10-0-2-192 ~]# history
1 2024-01-29 09:09:38 history
2 2024-01-29 09:09:43 echo
3 2024-01-29 09:09:45 echo hoge
4 2024-01-29 09:09:48 echo fuga
5 2024-01-29 09:09:50 history
補遺
- セッション中に入力されたコマンドは、キャッシュとして保持される。
- 履歴ファイルに書き込まれるのはシェルセッションの終了時、または明示的に履歴を保存するコマンド(例:history -a)を実行したとき。
- 履歴ファイルは
に書き込まれる。~/.bash_history