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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容