我尝试添加history -c
但~/.bash_logout
似乎不起作用。
添加:
我成功地将这些行添加到我的~/.bashrc
(来自这里)
unset HISTFILE
export LESSHISTFILE=/dev/null
我还是不知道为什么history -c
该方法不起作用。
答案1
可以通过内置命令set -o
或环境变量设置许多历史记录,请参阅bash 关于其历史功能的文档。由此可见,这HISTFILE=/dev/null
将让 bash 将历史记录保存到虚空之中。
答案2
这只适用于登录壳并留下它
exit
或者logout
或者- 按CtrlD。
如果只是关闭 Gnome Terminal,~/bash_logout
则不会执行。
答案3
history -c 默认可用,你不必添加它,如果需要删除每个历史记录,请尝试这个,echo " " > ~/.bash_history