如何隐藏你的Linux的命令行历史

发表于:2016-7-21 09:59

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Himanshu Arora    来源:51Testing软件测试网采编

  5. 从历史记录中删除指定的命令
  现在假设历史记录中已经包含了一些你不希望记录的命令。这种情况下我们怎么办?很简单。直接动手删除它们。通过下面的命令来删除:
  history | grep "part of command you want to remove"
  上面的命令会输出历史记录中匹配的命令,每一条前面会有个数字。
  一旦你找到你想删除的命令,执行下面的命令,从历史记录中删除那个指定的项:
  history -d [num]
  下面是这个例子的截图。
  第二个 ‘echo’命令被成功的删除了。
  (LCTT 译注:如果你不希望上述命令本身也被记录进历史中,你可以在上述命令前加个空格)
  同样的,你可以使用向上的箭头一直往回翻看历史记录。当你发现你感兴趣的命令出现在终端上时,按下 “Ctrl + U”清除整行,也会从历史记录中删除它。
  总结
  有多种不同的方法可以操作 Linux 命令行历史来满足你的需求。然而请记住,从历史中隐藏或者删除命令通常不是一个好习惯,尽管本质上这并没有错。但是你必须知道你在做什么,以及可能产生的后果。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号