記録なしでbashセッションを開始

記録なしでbashセッションを開始

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')"

おすすめ記事