![为什么 .bash_history 需要多次擦除?](https://linux22.com/image/104674/%E4%B8%BA%E4%BB%80%E4%B9%88%20.bash_history%20%E9%9C%80%E8%A6%81%E5%A4%9A%E6%AC%A1%E6%93%A6%E9%99%A4%EF%BC%9F.png)
这个问题确实说明了一切。
如果我删除 ~/.bash_history 文件并关闭我的(唯一的)shell,然后重新打开它,通常仍然剩下一些命令。
删除两次通常可以完全删除它。我可能是错的,但我想我以前已经做过第三次了。
即使我使用“echo > ~/.bash_history”将其替换为回车符,也会发生同样的情况。 Ubuntu 和 Fedora 上也类似。
是什么赋予了?它是否被缓存在某个地方?
这个问题确实说明了一切。
如果我删除 ~/.bash_history 文件并关闭我的(唯一的)shell,然后重新打开它,通常仍然剩下一些命令。
删除两次通常可以完全删除它。我可能是错的,但我想我以前已经做过第三次了。
即使我使用“echo > ~/.bash_history”将其替换为回车符,也会发生同样的情况。 Ubuntu 和 Fedora 上也类似。
是什么赋予了?它是否被缓存在某个地方?