例えばどんな時?
パスワードを生成したりする際にhistoryに履歴が残ってしまうと困ることがあります。
そんなときに履歴を残さずにコマンドを実行する方法があります。
HISTCONTROL=ignorespace
以下の設定をすると、先頭に半角スペースが入ったコマンドは履歴に残らないようになります。
HISTCONTROL=ignorespace
これは履歴が残ります。
echo "test" | base64
先頭に半角スペースを入れると履歴に残りません。
echo "test" | base64
環境変数をunset
以下のコマンドでアンセットできます。
unset HISTCONTROL
まとめ
Linuxで作業をしていると、履歴が残ると困るコマンドがたまにあります。
そういったときにはこの方法を試してみると良いでしょう。