要在
Linux环境中禁用历史记录,我执行了以下命令:
export HISTFILESIZE=0 export HISTSIZE=0 unset HISTFILE
这样的命令组合是否足够,或者我也必须执行历史-c或其他东西?
即使重启服务器,这样的命令是否需要重新启动后才能保持历史记录的禁用状态?
解决方法
只需将此命令添加到bash启动文件,该文件可能是/ etc / profile,/ .bash_profile,/ .bash_login,/ .profile或/ .bashrc,这取决于您定制bash的目标范围和发行版.请参阅bash手册(man bash)的“INVOCATION”部分.
shopt -u -o history
要么
set +o history
哪个会禁用历史记录.
虽然你必须清除你的历史:
history -c
并删除您的/ .bash_history文件.