指点成金-最美分享吧

登录

linux怎么清除history记录

佚名 举报

篇首语:本文由小编为大家整理,主要介绍了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记录的主要内容,如果未能解决你的问题,请参考以下文章