最新消息:其实接手服务器,最最最重要的还是要看下数据库、文件备份情况!!!非常重要!!!

优化history历史纪录

basic shang 147浏览 0评论

说明:
在使用linux系统的时候,我常会使用到history命令来查看之前的操作记录,但是由于系统的默认设置,导致许多用户的操作记录重叠,很难区分具体是哪个用户的操作记录,所以我们需要对history进行优化,方便以后的查询。

具体:
一、修改/etc/bashrc
1.1 直接修改/etc/bashrc,输入以下内容

# vim /etc/bashrc
export HISTSIZE=3000
export HISTTIMEFORMAT="%F %T "
export PROMPT_COMMAND="history -a"
unset HISTCONTROL

 
1.2 直接执行以下命令,#就不要复制了。这个跟1.1一样,只是方便点不需要进vim再退出来

# cat << EOF >> /etc/bashrc
export HISTSIZE=3000
export HISTTIMEFORMAT="%F %T "
export PROMPT_COMMAND="history -a"
unset HISTCONTROL
EOF

 
二、使配置生效

# source /etc/bashrc   #重新登陆终端也可以

 
解释:

export HISTSIZE=3000  #设置保存历史纪录的命令条数 
export PROMPT_COMMAND="history -a"实时记录历史命令。默认只会在用户退出的时候才会统一记录,这样很容易造成多个用户history相互覆盖 
export HISTTIMEFORMAT="%F %T "记录每条历史命令的执行时间 
unset HISTCONTROL取消去除history重复记录

 
效果展示:
history

转载请注明:酷喃|coolnull| » 优化history历史纪录

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址