linux清除历史命令的三种方法
简介
通过清除linux历史命令是有必要的,这样可以有效保护隐私防止一些敏感命令泄露,那么本篇就介绍一下可以清除linux系统历史命令的三种方法
教程
方法一
使用history命令,参数 -c 可以清除当前窗口的历史命令记录,但不清除历史文件中记录
history -c
参数介绍
-c:清空内存中的命令历史,不会清空历史文件中的记录
-d:删除制定命令历史记录,不会清空历史文件中的记录
-r:从历史命令文件中读取历史命令到内存中
-w:将内存中历史命令追加至历史命令文件中
不足的是history命令只能清空本次登入所有输出命令,无法清空bash_history历史文件记录。历史命令存储在当前用户根目录下./bash_history,下次登入后旧命令会再次出现。
方法二
直接编辑bash_history文件
vi ~/.bash_history
英文状态下,按键盘字母【dd】删除除所在行的命令之后,保存
:wq
方法三
禁止后上下箭头浏览器历史命令就无法使用了
vi ~/.bash_history
添加以下的配置可以禁止命令历史记录,可以搭配history命令使用
unset HISTFILE
export HISTFILESIZE=0
export HISTSIZE=0
版权声明:
作者:ivpsr.com
链接:https://ivpsr.com/6983.html
文章版权归作者所有,未经允许请勿转载。
THE END