なので設定を変更します。
今回は全ユーザ共通のhistory設定にしたいので
”/etc/profile”の末尾に追加してみようと思います。
この設定方法はあまり良くない方法な気もしますが、
ローカル環境なので気にしなーい。
【設定する内容】
サイズを50000に変更、
historyコマンド実行時のフォーマット変更、
連続して同じコマンドを実行時、重複記録しない。
$ sudo vi /etc/profile
以下を末尾に追加
# Add
HISTSIZE=50000
HISTTIMEFORMAT='%Y/%m/%d %H:%M:%S '
export HISTCONTROL=ignoredups
ちなみにHISTSIZEはすでにあるので、それを変更してもいいかも。
(念のためコピーして元の設定はコメントアウトとかするのがベスト?)
これでほぼコマンド履歴が消えずに残ってかついつ実行したかがわかって便利!
そんな感じで以上です。
参考
・historyの設定
bash を自分好みに設定する