端末に入力し実行したコマンドを一時的にhistoryコマンドで確認できる履歴から除外する方法を以下に記します。
本資料は、bashを使用して動作確認を行いました。
sakura@ubuntu:~$ LANG=C bash --version GNU bash, version 4.2.25(1)-release (i686-pc-linux-gnu) <snip>
環境変数 HISTCONTROL に ignorespace を指定することにより、端末からコマンドを実行するとき、
先頭にスペースを入力することにより履歴対象外となります。
export HISTCONTROL=ignorespace
以下に HISTCONTROL=ignorespace を設定し試してみます。
sakura@ubuntu:~$ history -c
sakura@ubuntu:~$ history 1 history
sakura@ubuntu:~$ export HISTCONTROL=ignorespace sakura@ubuntu:~$ history 1 history 2 export HISTCONTROL=ignorespace
以上、コマンドの先頭にスペースを入れることによりhistoryの履歴の対象外にする設定方法でした。
常にこの設定を有効にしたい場合は、.bashrcや.bash_profileに追記すればよいでしょう。