Linux的删除history的方法

Linux的删除history的方法

history --help

Linux的删除history的方法

查看历史的命令

history

查看最后15行

history | tail -n 15

重新执行第number条命令

!numeber

其余的我不想介绍。我只介绍如何删除history记录

删除当前会话的历史记录

history -c

这种删除只会删除当前会话的历史记录,下次用xshell打开的时候,你会发现你根本没删掉之前的。

你进入用户目录

cd ~/

输入

ls -alF

Linux的删除history的方法

你会看到有两个隐藏的文件。

cat .bash_history

Linux的删除history的方法

你会发现历史命令记录就在这个文件里,你删除这个文件,就能把history记录删掉,你重新登录会话,会发现也都删了。

rm ~/.bash_history

这个文件你删掉了之后,你有新的history记录,这个文件会重新生成的。

或者你可以这样删

history -c && history -w

Linux的删除history的方法

意思是清楚当前会话的命令记录,并且写到.bash_history

-a 是追加 -w是覆盖,要删除,肯定是用空的去覆盖。

上一篇:crontab执行feat_gen.sh时,报错找不到pyspark


下一篇:Shell编程