Bashで履歴追跡を一時的に中断して「ステルス」モードに入る方法はありますか?記録したくない機密財務情報を端末に入力しています。
ベストアンサー1
これにより、bashがシェルを終了したときに新しい履歴を保存できなくなります。
unset HISTFILE
具体的には次のとおりですman bash
。
HISTFILEが設定されていない場合、または履歴ファイルに書き込めない場合、履歴は保存されません。
リセットするとHISTFILE
履歴が正常に保存されますのでご注意ください。これは、シェルセッションが終了した瞬間にのみ影響します。
または、セッション中にこの機能をオフにして再びオンにしたい場合は、使いやすくなります。set
:
set +o history # temporarily turn off history
# commands here won't be saved
set -o history # turn it back on