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
更改的。