コマンド実行履歴のコントロール

表題の通り。ここ数日の`history`周りのメモ。

■ 環境

  • Linux
  • Mac OSX El Capitan

■ HISTCONTROL

環境変数`HISTCONTROL`で指定できるのには下記がある。

  • ignoredups: 連続する重複する同じコマンドを最新のだけ残す
  • ignorespace: 空白で始めたコマンドを履歴に残さない
  • ignoreboth: ignoredups + ignorespace

自身の場合は`ignoreboth`を指定している。残したくないコマンドがあるわけではないので、空白で始めることはほとんどないので`ignoredups`だけでも十分であるような気もするのだが…。

以上。

■ 関連