bash 履歴にコマンドの保存を無効にするいくつかのオプションがあります。
set +o history
または
unset HISTFILE
履歴を無効にして新しいbashセッションを開始するには?
試してみましたがbash +o history
成功しませんでした。
編集:rcまたは設定ファイルを変更したくありません。別の設定でbashセッションを開始したいと思います。
答え1
bash --init-file <(echo '. ~/.bashrc; unset HISTFILE')
または
bash --rcfile <(echo '. ~/.bashrc; unset HISTFILE')
~/.bash_aliases
これを永続的なエイリアスにすることをお勧めします。
alias bash2="bash --init-file <(echo '. ~/.bashrc; unset HISTFILE')"
答え2
履歴を永久に無効にするには、またはにshopt -u -o history
またはを追加します。その場合は、履歴を削除してください!set +o history
~/.bashrc
/etc/profile
history -c
答え3
オプションを追加set +o history
:
~/.bashrc
(発売状況により変更になる場合があります)
その後、記録を消去します。
history -c
ログアウトしてもう一度ログインしてください。
答え4
export HISTFILE=
そして、そのセッションのコマンドは保存されません。他の端末ウィンドウまたはセッションのコマンドは、通常どおり保存されます。