linux系统,history是一个很方便的指令,可以查看当前用户的指令历史信息,但同时,如果一旦被黑,别人也可以通过该指令进一步获取更多用户信息,需要进行清空或定向删除。
每一个用户根目录下有一个两个文件:
~/.bashrc
~/.bash_history
1.清空history中所有历史命令记录
history -c
2.定向删除制定记录内容
vim ~/.bash_history在该文件中,删除指定的内容
:wq保存退出
重启terminal即可。
注意:因为bash执行命令是先将命令存到缓存中,等退出之后再一并写入.bash_history文件中,有两种方法可以立刻将名航航写入文件:
1)history -w
2)在bashrc文件中,加入一行指令PROMPT_COMMAND='history -a',保存退出即可。