インフラエンジニアbacchiのわかったことまとめ

bacchi.me

Linuxのコマンド履歴を残したくない

Linuxのコマンドラインの操作で実行したコマンドは履歴に残るようになっていますし、残しておくべきです。

ですがどうしても、どーしても履歴に残したくないような場合ってあると思います。

そんな時は↓のコマンドを実行だ!

HISTIGNORE=* ; history -d `history|awk '{a=$1;}END{print a;}'`

このコマンド含め、以降は履歴が残りません。

極秘作業完了後は↓

unset HISTIGNORE

特定のコマンドだけ履歴に残したくないときはコマンドの後ろへこちらを↓

コマンド ; history -d `history|awk '{a=$1;}END{print a;}'`

使用例

fconfig ; history -d `history|awk '{a=$1;}END{print a;}'`

ログは取られず、結果だけが残る。

まさにキングクリムゾン状態

  • B!