如何清除linux的history 命令历史记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何清除linux的history 命令历史记录相关的知识,希望对你有一定的参考价值。

history -c可以清除普通的命令记录,但是如果系统做了命令监控的, 这个命令就无法清除了。
如果楼主对这个还不是很了解, 可以让大家开开眼界的。
能看一下my网名吗?以后有问题都可以讨论一下的。
参考技术A

你可以使用如下命令清除:

history -c

参考技术B history -c

加上-c参数清除就好了

linux怎么清除history记录

1、history -a将当前shell会话的历史命令追加到命令历史文件中,命令历史文件是保存历史命令的配置文件。

2、history -c清空当前历史命令列表。

3、history -d删除历史命令列表中指定序号的命令。

4、history -n从命令历史文件中读取本次Shell会话开始时没有读取的历史命令。

5、history -s将指定的命令作为单独的条目加入命令历史内存缓冲区。在执行添加之前先删除命令历史内存缓冲区中最后一条命令。

6、history -w把当前的shell历史命令内存缓冲区的内容写入命令历史文件。

7、显示最近的10条命令: history 10。最后可以根据需求从上述命令中,选择一个命令进行清除记录。

参考技术A history命令用于显示历史执行过的命令,格式为:“history [-c]”。
这条命令应该是我最喜欢的了,history命令默认会保存1000条执行过的命令,若要修改可直接编辑/etc/profile文件的HISTSIZE值。它能显示出当前用户在本地计算机中执行过的所有命令记录,您可以使用-c参数来清空里面的历史数据,还可以使用“!编码数字”的方式来重复执行某一次的命令。历史命令会被保存到用户家目录中的".bash_history"文件中。Linux系统中以点(.)开头的文件均代表隐藏文件,一般会是系统文件。也可以看这里::http://www.linuxprobe.com/chapter-02.html
清空该用户在本机中执行过命令的历史记录:history -c本回答被提问者采纳
参考技术B 使用下面命令即可。history -c

以上是关于如何清除linux的history 命令历史记录的主要内容,如果未能解决你的问题,请参考以下文章

如何来清除Linux操作系统命令的历史记录

linux中如何清除文件中旧的操作历史记录

linux怎么清除history记录

如何使用Linux清除用户登录记录和命令历史

如何查看Linux中各个用户的历史操作命令

linux下history那个命令所记录的命令是不是会自动清除