history --help

查看历史命令

history

查看最后15行

history | tail -n 14

重新执行第number跳命令

!number

删除当前会话的历史记录

history -c

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

进入用户目录 cd ~/,输入 ls -alF

会看到有两个隐藏文件。

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

rm ~/.bash_history

这个文件你删掉了之后,你有新的history记录,这个文件会重新生成的。或者你可以这样删:

history -c && history -w

意思是清楚当前会话的命令记录,并且写到.bash_history, -a 是追加 -w 是覆盖。