SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【bash】コマンドの履歴の実行日時

問題

Linuxにsshでログインして作業してますが、
シェルのコマンドの履歴で、
実行した日時も表示できないですか?

答え

HISTTIMEFORMAT という環境変数を定義すると見える。

history を実行すると、

$ history
    1  pwd
    2  ls -la
    3  date
    4  history

export HISTTIMEFORMAT=’%Y-%m-%d %H:%M:%S ‘ を設定してから history を実行すると、

$ export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S '
$ history
    1  2015-12-20 10:10:22 pwd
    2  2015-12-20 10:10:25 ls -la
    3  2015-12-20 10:10:34 date
    4  2015-12-20 10:11:05 history
    5  2015-12-20 10:11:42 export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S '
    6  2015-12-20 10:11:45 history

関連するメモ

コメント