コマンド実行履歴に日時を記載

表題の通り。

■ 環境

  • Linux
  • Mac OSX El Capitan

■ HISTTIMEFORMAT

`history`で過去に実行したコマンドの履歴を遡れるが、そのコマンドがいつ実行されたものかはデフォルト設定ままではわからない。`HISTTIMEFORMAT`環境変数を設定することでこれを残すことができる。

HISTTIMEFORMAT='[%Y/%m/%d %H:%M:%S]: '

自身の場合はこれを`~/.bashrc`に設定してみた。実行すると下記のようになる。

$ history
  :
  498  [2016/09/05 19:22:13]: cd
  499  [2016/09/05 19:22:15]: cd Downloads/
  500  [2016/09/05 19:22:16]: ls -la
$

適当に実行したコマンドが`HISTFILE`に残り、実行日時も残されるようになった。

以上。

■ 関連

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください