Bashが記録エントリをディスクに書き込むのを防ぐ方法は?私の~/.bashrc
包含ライン
trap 'unset HISTFILE; exit' SIGHUP
しかし、望む効果が得られませんでした。新しい端末を実行しhistory -c && history -w; exit
て開くと履歴は空ですが、追加のコマンドを入力して終了すると、新しい端末を開くとそのコマンドが履歴に残ります。どんなアイデアがありますか?
答え1
次の行を次の行に入れます~/.bashrc
。
unset HISTFILE
HISTFILE - コマンド履歴が保存されるファイル名。デフォルトは ~/.bash_history です。設定しないと、シェル終了時にコマンド履歴は保存されません。
HISTFILE=
また動作します。