Linux下清空用户登录记录和历史命令

清空用户登录记录:

  1. 清除成功登陆系统的记录,也就是last命令看到的记录,即/var/log/wtmp文件,此文件默认打开是乱码,只能看到ip等信息。
  2. 清除未成功登陆系统的记录,也就是lastb命令看到的记录,即/var/log/btmp文件,此文件打开也是乱码。


清除历史命令的几种方法:

  1. 修改/etc/profile将HISTSIZE=1000改成0或1
  2. 清除用户home路径下的.bash_history echo ''>~/.bash_history
  3. 立即清空history当前历史命令的记录 history -c
  4. bash执行命令时不是马上把命令名称写入history文件,而是存放在内部的buffer中,等bash退出时会一并写入。可以调用 history -w命令要求bash立即更新history文件
    A+
发布日期:2016年11月23日  所属分类:linux
标签:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

  1. Sharp.CJ 3

    /etc/profile 文件是干什么的

    • Suvan

      @Sharp.CJ 全局环境变量可以放里面,其他的没仔细研究。。linux用户登录就会加载这个文件,改天我仔细研究下