09 December 2012

history の保存先

history コマンドで見られるようなシェルのコマンド履歴はどこに保存されているかというと, $HISTFILE 環境変数に定義されているファイルにある

$ tail -n 5 `echo $HISTFILE`
: 1354803827:0;history
: 1354803855:0;which history
: 1354803891:0;echo $HISTFILE
: 1354803904:0;cat `echo $HISTFILE`
: 1354803943:0;tail -n 10 `echo $HISTFILE`