エンジニアの新井です。
今回はzshのちょっとしたTIPSをお届けします。
問題
zshでHISTSIZEを増やしておくと何かと便利なのですが
セキュリティに関わる内容(パスワードべた打ちなど)のコマンドは履歴に残したくないですよね。
解決
.zshrcに以下の設定を追加しておきます。
setopt hist_ignore_space
使い方
コマンドを実行するときに履歴を残したくない場合先頭に半角スペースを入れて実行します。
補足
実際には履歴に一度保存して、次にコマンドが実行されたタイミングで削除されるので
typoしてしまっても次のコマンドを実行する前なら履歴を遡ることができます。
おわりに
仕事柄、AWSのアクセスキーを環境変数に入れなおすこともよくあるので
このオプションを知ってから手で履歴を削除する必要がなくなったので助かっています。