当前位置:  技术问答>linux和unix

如何清除Linux命令的历史记录(清除不该保留的命令)

    来源: 互联网  发布时间:2017-03-02

    本文导语:  就是按照一定的分类清除,比如如果输入类似mysql密码的命令就清除,输入错误的命令也清除掉,保留正确的命令,或者当输入类似mysql密码的命令(也就是涉及到系统安全的命令)就干脆不保存 | ...

就是按照一定的分类清除,比如如果输入类似mysql密码的命令就清除,输入错误的命令也清除掉,保留正确的命令,或者当输入类似mysql密码的命令(也就是涉及到系统安全的命令)就干脆不保存

|
修改这个用户的.bash_profile文件,加入export HISTIGNORE=”pwd:ls”,我这个命令中忽略了pwd,ls两个命令,.bash_history不会再记录这两个命令了(之前记录的还有)。如果你用户家目录下没有.bash_profile文件,自己创建个
#!/bin/bash
export HISTIGNORE=”pwd:ls”

完事后记得su - 用户,让设置生效,这个时候你再执行几个命令history测下。接贴给分吧。

|

这个文件在你家目录,执行cd命令就可以进入你家目录,或者你直接执行vi ~/.bash_profile,就可以编辑了。我已经测试过了,我机器就是linux系统。
如果.bash_profile文件不存在,自己用touch命令创建(前面有个点,别掉了,这是个隐藏文件)。
你find怎么搜索的?你find / -name .bash_profile搜索。这个文件不一定存在,你自己创建即可,再有问题直接发消息我。

|

我16楼的回复已经很清楚了,你要么就执行history -c清除所有的,要么就按我说的清除部分,修改.bash_profile文件,没有自己创建

|
我也不会,帮顶

|
history -c 是清楚全部。
如果清楚一些,vim ~/.bash_history,删除里面不想要的命令。重新打开shell,就不会有你删除的命令。

|

可以,里面加你要忽略的命令即可,也可以去重复
楼主只会问不会查资料的人,不再做任何回复,这个问题网上到处都查的到,多动手吧
http://linuxtoy.org/archives/history-command-usage-examples.html

|
删除历史文件

|


rm -f /home/usernamer/.bash.history

或者 


rm -f ~/.bash.history

如果不行,使用root权限

对了,貌似得关闭当前终端的

|
history -c
rm ~/bash_history (还想是这个文件,记不清楚了)

|
之前,有帖子说过,可以将.bash_history ->/dev/null  但是我忘记是哪个帖子。

|
#history -c

清除当前用户所有历史记录

|
history -c是吧=把你是记录全删除,如果你要删除指定的几个记录就麻烦点.具体怎么做去看man手册

|

那就写个脚本吧。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 clear():清除状态标志
  • php压缩html(清除换行符,清除制表符,去掉注释标记)
  • C++ I/O 成员 unsetf():清除格式标志
  • android开发教程之清除android数据缓存示例(清除本地数据缓存)
  • 不同版本MSSQL清除日志方法介绍
  • 文件清除工具 Eraser
  • linux僵尸(zombie)进程介绍及清除
  • wtmp清除工具 wtmpclean
  • 如何用按钮触发事件以清除session中的变量?
  • 我的IE输入form中保存了我以前输入的历史记录,我怎么清除?
  • Ubuntu回收站自动清除工具 Autotrash
  • 如何清除刚刚被绑定的端口???
  • rootkit清除工具 GMER
  • 请教各位:javabean被使用后需要清除吗?
  • 清除CMOS密码
  • 清除ComBox中所有项的方法是CleanItem还是别的什么?
  • 如何手动清除一个对象
  • 如何清除消息队列????
  • linux下有没有清除字符串中空格的函数?
  • 如何清除历史操作记录?
  • 如何清除Linux命令的历史记录 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3