感谢支持
我们一直在努力

history命令记录历史执行时间

缺省情况,我们在Linux查看历史记录命令,后面是无任何执行时间显示的。
那么如果想要用到记录命令的执行时间,可以这么操作:
# 编辑/etc/bashrc,添加以下内容


HISTFILESIZE=2000 # 设置保存历史命令的文件大小
HISTFILE=/root/recordhistory.txt  #记录历史记录命令的文件
HISTSIZE=200  # 设置保存记录历史命令条数
export HISTFILE
export HISTTIMEFORMAT='(%Y-%m-%d) (%H:%M:%S) ‘


# 使配置立即生效
source /etc/bashrc


由于bash的history文件默认是覆盖,如果存在多个终端,最后退出的会覆盖以前历史记录,改为追加形式:
shopt -s histappend


实时写入,而不是退出shell才写入的方法:
PROMPT_COMMAND=”history -a; $PROMPT_COMMAND”


用cat命令显示这个文件,但是却会看到这个时间不是年月日显示,过滤掉以#开头的行即可。

赞(0) 打赏
转载请注明出处:服务器评测 » history命令记录历史执行时间
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏