1、当前session执行的命令,放置缓存中,执行exit时,把缓存信息写入~/.bash_history
2、当session直接被kill时,缓存中的历史命令不会写入~/.bash_history
3、正确清空当前用户的history的方法
注意执行完 history -c 之后要强制 关闭连接 要是执行后续命令的话 依旧会记录下来
history -c 也只是清空当前session 缓存的命令 强制关闭的话 不记录 当前session的命令记录.
1
2
3
4
|
>~/.bash_history history -c #清空当前缓存中的命令 exit #关闭shell连接,可以避免写入~/.bash_history #执行exit,会把该命令记录到~/.bash_history文件去 |