Linux如何清除历史执行命令history记录

温馨提示:文章已超过1173天没有更新,可能存在链接失效,相关教程仅供参考

最近登录服务器,执行history命令发现保留了很多的执行命令记录,简单写个教程记录下命令如何使用以免下次忘记了,同时也给需要同学提供一丢丢帮助吧!!

常用的history玩法

清除当前bash中的命令记录

只清除当前bash里面的命令记录,对命令历史文件没有影响

history -c

当前执行的命令立即写入到history

history -w

因为在bash使用期间,都是保存在当前的buffer里面的,也就是只能等到退出bash的时候才会写入了

清空.bash_history

>  ~/.bash_history

执行之后再去查看.bash_history文件发现已经没有记录了

更多history玩法

history命令显示时间

history是默认不带时间显示的,也就是它是记录了命令时间但不会默认显示,我们在 /etc/profile 中增加以下内容:

export HISTTIMEFORMAT="%y-%m-%d %H:%M:%S"

设置后我们不要忘记使用命令:source /etc/profile使配置生效

Linux 配置 history 命令显示操作时间、用户和登录 IP



© 除非注明,否则均为阿豪运维笔记原创文章,转载或复制请以超链接形式并注明出处

取消
微信二维码
微信二维码
支付宝二维码