3、配置环境变量,实现执行history的时候可以看到执行命令的时间。

3、配置环境变量,实现执行history的时候可以看到执行命令的时间。

全局配置文件/etc/profile,/etc/profile.d,/etc/bashrc,个人配置文件~/.bash_profile,~/.bashrc。

如果只对个人,可以用vi修改~/.bash_profile或者~/.bashrc,可以在里面加入一行HISTTIMEFORMAT=’%F-%T'。然后source  ~/.bashrc,这样不用退出打开新窗口就可以用history看到执行命令的时间了。

添加一行
带时间的输出结果

由于HISTTIMEFORMAT是刚刚才设置的,所以对于以前的命令执行时间,显示的命令执行时间只是设置成功时的时间。

而且由于只对root个人用户进行了设置,所以其他用户是没有带命令执行时间的。

lw用户的history输出

对于全局,修改配置文件/etc/profile,/etc/bashrc其中的一个文件里面加入一行HISTTIMEFORMAT=’%F-%T'

或者在/etc/profile.d目录中写一个history.sh脚本,#vi /etc/profile.d/history.sh

HISTTIMEFORMAT=’%F-%T',

这时所有用户执行history的时候都可以看到执行命令的时间。

由于HISTTIMEFORMAT是刚刚才设置的,所以对于以前的命令执行时间,显示的命令执行时间只是设置成功时的时间。

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

推荐阅读更多精彩内容