如何在终端中删除历史记录

如何在终端中删除历史记录

我是 Linux 新手。我安装了 Ubuntu,但我不知道如何在终端中删除历史记录。你能帮助我吗?

答案1

.bash_history删除主目录中的文件。

答案2

使用历史-c删除终端历史记录的命令

答案3

输入此命令

cat /dev/null > ~/.bash_history && history -c && exit

您必须使用,history -c因为历史记录将在重新登录后恢复。历史记录条目在内存中有一份副本,当您注销时它将刷新回文件。

/dev/null 是一个特殊的系统文件,其内容为无效的。因此如果你将它放入~/.bash_history,它将完全删除 中包含的 bash 历史记录~/.bash_history。默认情况下,Ubuntu 的标准用户设置为使用 bash shell。

相关内容