📅  最后修改于: 2023-12-03 15:24:04.405000             🧑  作者: Mango
在Shell-Bash中可以使用以下命令删除隐身历史:
history -c && history -w /dev/null
这个命令将清空当前会话的隐身历史,并将整个历史记录写入/dev/null中,从而永久删除它们。
history -c
命令清除Shell中的内存历史。history -w /dev/null
命令将清空剪贴板,并将历史记录写入/dev/null。但是使用以上命令只是删除了当前会话中的隐身历史,如果您想彻底删除Shell中的所有历史记录,还需要对Shell配置文件进行修改。
在终端中输入以下命令,打开Shell配置文件:
vim ~/.bashrc
在文件末尾加入以下内容:
# 清空命令历史
export HISTSIZE=0
export HISTFILESIZE=0
这将禁用命令历史功能,并在Shell退出时清空所有历史记录。保存后退出编辑器。
重新启动Shell,之前输入的所有命令历史将被永久删除。