本来ならば、コマンド履歴は記録に残して然るべきですが そうとも言えない場合の裏ワザが御座いまして。 当然悪用厳禁。 ・一行のコマンドを履歴に残さない方法 command;history -d `history|awk '{a=$1;}END{print a;}'` ・一連の作業でコマンド履歴を残さない方法 #秘密作業開始 HISTIGNORE=*;history -d `history|awk '{a=$1;}END{print a;}'` #秘密作業終了 unset HISTIGNORE ・コマンド履歴の削除 ※ historyコマンドで、該当コマンドの履歴番号を確認しておくこと #1行コマンドの削除 history -d 履歴番号 #コマンド全履歴の削除 history -c #コマンド履歴に残さず1行コマンドを削除する history -d 履歴番号;history -d `h
![Linuxでコマンド履歴を残さない方法 | 十円玉](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4ce1baca2ec91a8ea3b49aca650e760512b659e/height=288;version=1;width=512/http%3A%2F%2Fwordpress.com%2Fi%2Fblank.jpg)