2007年10月2日火曜日

bashの履歴に日付も加える

小ネタです。

bash3 からの機能なのですね。知らなかった。
やり方は~/.bashrc に、
HISTTIMEFORMAT="%y/%m/%d %H:%M:%S : "
と書くだけ。

これで tcsh みたいに履歴にそのコマンドを実行した時間も記録されるようになる。これをやると、前回のコマンド実行時からどれくらいコマンドを打っていないかということが、つまり仕事をサボっているということがバレてしまうのだぁっw

あとは、履歴に残したくないコマンドの指定なんかもできる。
HISTIGNORE=ls:history
とかしておけば、指定したコマンドが履歴に残らなくなる。

履歴はデフォルトでは500行だが、
HISTSIZE=1200
とか書けば1200行保存されます。

0 件のコメント: