tim*_*kro 5 bash command-history
有几个选项可以禁用将命令保存到 bash 历史记录,例如
set +o history
Run Code Online (Sandbox Code Playgroud)
或者
unset HISTFILE
Run Code Online (Sandbox Code Playgroud)
如何在禁用历史记录的情况下启动新的 bash 会话?
我试过了,bash +o history
但没有用。
编辑:我不想修改我的 rc 或配置文件。我只想用不同的配置启动一个 bash 会话。
bash --init-file <(echo '. ~/.bashrc; unset HISTFILE')
Run Code Online (Sandbox Code Playgroud)
或者
bash --rcfile <(echo '. ~/.bashrc; unset HISTFILE')
Run Code Online (Sandbox Code Playgroud)
最好将其~/.bash_aliases
作为永久别名:
alias bash2="bash --init-file <(echo '. ~/.bashrc; unset HISTFILE')"
Run Code Online (Sandbox Code Playgroud)