良许Linux教程网 干货合集 Linux 中的 history 命令中如何启用时间戳

Linux 中的 history 命令中如何启用时间戳

今天这篇文章,我们介绍一下如何在 history 命令中启用时间戳。

Linux 中的 history 命令中如何启用时间戳Linux 中的 history 命令中如何启用时间戳
我们大家应该都比较熟悉 history 命令,其用于查看先前都运行过哪些命令。不过有一个问题,默认情况下,history 命令是不显示命令的执行时间(带日期和时间)的,那么我们就不知道某个命令是具体什么时候执行的。

今天这篇文章,我们介绍一下如何在 history 命令中启用时间戳。

在 history 命令中启用时间戳

要在 history 命令中启用时间戳,需要修改 HISTTIMEFORMAT 环境变量。可使用 export 命令,如下所示:

export HISTTIMEFORMAT="%F %T "

这里:

%F 将以 YYYY-MM-DD 格式显示日期;
%T 以 HH:MM:SS 格式显示时间。
设置完成后,再次使用 history 命令,可看到在命令前方显示时间戳,如下:
Linux 中的 history 命令中如何启用时间戳Linux 中的 history 命令中如何启用时间戳
以上修改,只是在当前会话有效,系统重启后,上述设置就会失效。

永久启用时间戳

要在 history 命令中永久启用时间戳,需要在 .bashrc 文件中进行更改。

如同其他设置一样,如果想要永久的修改一个环境变量,需要在 bashrc 中进行修改。

使用文本编辑器打开文件 .bashrc,这里我们使用 nano:

nano

按键 Alt + / 跳转到文件末尾(vim 使用快捷键 G),添加如下内容:

export HISTTIMEFORMAT=”%F %T ”
Linux 中的 history 命令中如何启用时间戳Linux 中的 history 命令中如何启用时间戳
然后保存,并退出编辑器。

使用 source 命令使修改生效:

source

此时,无论什么时候使用 history 命令,都会显示每个命令执行时的时间戳。

以上就是本次分享全部内容,欢迎讨论。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部