本文主要是介绍Linux不留历史痕迹-清除历史命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、history -c
可能大家常用#history -c命令认为可以实现清空历史命令,实质上history -c只是清空当前shell窗口显示的历史命令,而无法删除保留在~/.bash_history文件中的参数。所以在下一次重启或者下一次打开新的Shell窗口时,会发现所有的历史命令还是没有被清除。
2、echo > ~/.bash_history
通过echo > ~/.bash_history命令可以实现永久清空历史命令记录,但是需要重启才会被生效,因为当前会将该history命令缓存在shell窗口,所以需要重启后才可以看到具体效果。
这篇关于Linux不留历史痕迹-清除历史命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!