linux · 2023年 2月 26日 0

history

设置linux系统history相关变量,命令时间、保存history条数。

设置历史记录的时间

修改.bash_profile,只对当前用户的history有效,如果修改/etc/profile则对所有用户用效!

vim /etc/profile

HISTTIMEFORMAT='%F %T ' //注意有个空格,为了显示时日期与命令之间有空格分割。

HISTSIZE 控制历史命令记录的总行数

HISTSIZE="3000" //默认保留3000条。
HISTFILESIZE=3000

HISTFILESIZE 定义了在 .bash_history 中保存命令的记录总数.
HISTSIZE 定义了 history 命令输出的记录数.

HISTCONTROL 从命令历史中剔除连续重复的条目

vim ~/.bash_profile

HISTCONTROL=ignoredups

参考文献:jianshu

TOC