linuxのhistoryコマンドの便利な設定

新しいLinuxの教科書
大角 祐介
SBクリエイティブ
2017-06-08

広告は適当。

bashrc(zshrc)に以下の設定をしておくと、historyコマンド実行時にとても便利。

# historyの設定
setopt HIST_IGNORE_DUPS           # 前と重複する行は記録しない
setopt HIST_IGNORE_ALL_DUPS       # 履歴中の重複行をファイル記録前に無くす
setopt HIST_IGNORE_SPACE          # 行頭がスペースのコマンドは記録しない
setopt HIST_FIND_NO_DUPS          # 履歴検索中、(連続してなくとも)重複を飛ばす
setopt HIST_REDUCE_BLANKS         # 余分な空白は詰めて記録
setopt HIST_NO_STORE              # histroyコマンドは記録しない