当您在Linux终端中使用向上箭头键时,可以再次使用以前的命令。这是一个很好的功能。但是,我开始记录带有敏感详细信息的mysql登录命令到mysql历史记录中。
我如何永久删除该历史记录?
history -cw
.bash_history
需要重新启动shell才能生效。 - mikemaccana>〜/bash_history
。不过必须重新启动终端才行。 - Aniket Thakur〜/ .bash_profile
中:export SHELL_SESSION_HISTORY = 0
,然后执行source〜/ .bash_profile
,最后退出并重新启动终端应用程序。如果您想了解此导出命令的作用,则绝对应该查看以下链接:http://superuser.com/questions/950403/bash-history-not-preserved-between-terminal-sessions-on-mac - King-Wizard[client]
user = <username>
password = <password>
确保更改文件权限,以便只有您可以读取该文件。
当然,这样您的密码仍保存在明文文件中,就像以前保存在.bash_history中一样。
unset HISTFILE
命令,这样就不会保存当前历史记录了。 - Ignacio Vazquez-Abrams
export HISTFILE=/dev/null
。 - Chris Eberle