要在
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文件.