📜  如何删除隐身历史? - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:04.405000             🧑  作者: Mango

如何删除隐身历史? - Shell-Bash

在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,之前输入的所有命令历史将被永久删除。