メモリー内コマンドの記録のみを使用

メモリー内コマンドの記録のみを使用

Bashが記録エントリをディスクに書き込むのを防ぐ方法は?私の~/.bashrc包含ライン

trap 'unset HISTFILE; exit' SIGHUP

しかし、望む効果が得られませんでした。新しい端末を実行しhistory -c && history -w; exitて開くと履歴は空ですが、追加のコマンドを入力して終了すると、新しい端末を開くとそのコマンドが履歴に残ります。どんなアイデアがありますか?

答え1

次の行を次の行に入れます~/.bashrc

unset HISTFILE

HISTFILE - コマンド履歴が保存されるファイル名。デフォルトは ~/.bash_history です。設定しないと、シェル終了時にコマンド履歴は保存されません。

HISTFILE=また動作します。

関連情報