我意识到这已经有了一个可以接受的答案,但这就是我从80年代以来一直在做的事情。这是隐藏曲目的好方法,而且是一种多阶段的方法。在大多数情况下,除非真正关注它,否则它不会被注意到。这是如何完成的。
打开终端/外壳/会话并执行以下操作:
chmod 444 ~/.bash_history
退出外壳程序打开终端/外壳程序/会话并执行以下操作:这是一些永久删除历史记录的创新方法
1:
vi ~/.bash_history
9999999 dd
<esc>wq!
2(创建伪造的历史记录)
sudo echo "which ls" > ~/.bash_history
sudo echo "cd ~/;ls" >> ~/.bash_history
然后采取良好措施:
chmod 444 ~/.bash_history
退出外壳
打开一个新的外壳并输入
history
使其不那么引人注意的是,如果执行ls -ratl,〜/ .bash_history最终将消失在目录列表的混乱中。它不会显示为会引起不必要关注的链接。大多数人在其根目录上都没有-a,这在需要仿真时很有用。
这种方法的缺点是您无法返回和检索历史记录。实际的〜/ .bash_history文件也可能会出现在目录列表的顶部,因为随着时间的推移,它的结尾可能是一个很旧的修改日期,这本身可能会导致发现某些问题。