Linux技巧之清理shell命令记录

sh/bash默认会保留1000条历史记录1,其由/etc/profile文件所设置的HISTSIZE变量决定,命令历史记录到用户的$HOME/.sh_history**或**$HOME/.bash_history文件中。

% cat /etc/profile|grep HISTSIZE
HISTSIZE=1000
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

对于历史命令可执行history命令查看,但其有安全风险,可配置/etc/profile文件调整HISTSIZE变量值,如若设置0则不记录命令。

假设我们不想保留命令记录,且清除之前的历史命令,则可执行:

HISTSIZE=0
> .bash_history 
  1. 不同的系统或版本可能有区别。
    原文作者:我是读书人
    原文地址: https://segmentfault.com/a/1190000019666010
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞