为什么 .bash_history 需要多次擦除?

为什么 .bash_history 需要多次擦除?

这个问题确实说明了一切。

如果我删除 ~/.bash_history 文件并关闭我的(唯一的)shell,然后重新打开它,通常仍然剩下一些命令。

删除两次通常可以完全删除它。我可能是错的,但我想我以前已经做过第三次了。

即使我使用“echo > ~/.bash_history”将其替换为回车符,也会发生同样的情况。 Ubuntu 和 Fedora 上也类似。

是什么赋予了?它是否被缓存在某个地方?

相关内容