Linux下history命令查看时显示操作时间

BASH内置了一个变量属性HISTTIMEFORMAT,用于格式化history的输出

HISTTIMEFORMAT="%F %T $(whoami) "

这样显示的条目信息为

 1012  2016-05-026 15:10:12 root history | tail

定义脚本并加入到环境变量管理,这样登陆就会生效此功能

# vim /etc/profile.d/history.sh
# add timestamp on history commands
HISTTIMEFORMAT="%F %T $(whoami) "
HISTSIZE=10000
HISTFILESIZE=10000
# source /etc/profile.d/timestamp.sh 

脚本里重新定义了保存的历史命令条目数量;默认是保存1000条命令,命名保存在文件~/.bash_history里,文件路径也可以通过变量属性HISTFILE更改的。

你可能感兴趣的:(Linux下history命令查看时显示操作时间)