在 Linux 中启用历史命令中的时间戳在 Linux 中启用历史命令中的时间戳在 Linux 中启用历史命令中的时间戳在 Linux 中启用历史命令中的时间戳
  • 业务
  • 目标
  • 支持
  • 关于
  • 联系我们
  • 登录
✕

在 Linux 中启用历史命令中的时间戳

发表 admin at 2025年2月28日
类别
未分类
标签

您可以轻松查看您过去运行过哪些命令。但你知道你什么时候运行的吗?历史命令也可以告诉你这一点。

您熟悉 Linux 中的历史命令。它可以让您查看过去运行过哪些命令。

但有一个问题。默认情况下,历史命令不显示命令的执行时间(包含日期和时间)。

在某些情况下,这可能有助于了解上次执行某个命令的时间。

在这个快速提示中,我将向您展示如何在历史命令中启用时间戳。

在历史命令中启用时间戳

要在历史命令中启用时间戳,您必须导出 HISTTIMEFORMAT 环境变量。

使用导出命令如下:

export HISTTIMEFORMAT="%F %T "

这里,

  • %F 将以 YYYY-MM-DD 格式显示日期。

  • %T 将以 HH:MM:SS 格式显示时间。

当您再次使用历史命令时,现在应该会反映修改:

但是,由于修改仅在当前会话期间有效,因此历史命令在重新启动后将返回到之前的外观。

如果您想永久应用时间戳,请按以下方法操作。

永久启用历史时间戳

要在历史命令中永久保留时间戳,您必须在 .bashrc 文件中进行更改。

是的,没有什么惊喜。如果你想让一个环境变量永久存在,它就在你的 bashrc 中。

在您喜欢的文本编辑器中打开 .bashrc 文件。我这里用的是Nano。

nano ~/.bashrc

您可以使用 Alt + / 跳转到 Nano 中的文件末尾并添加以下行:

export HISTTIMEFORMAT="%F %T "

保存更改并退出 nano。

现在,要使这些更改生效,您必须使用 source 命令获取 .bashrc 文件:

source ~/.bashrc

现在,每当您使用历史命令时,它都会显示每个命令的时间戳。

包起来

这是一个关于如何在历史命令中启用时间戳的快速教程。我希望您发现这个快速历史命令提示对您的 Linux 之旅有帮助。这里还有一些。

如果您有任何疑问或建议,请发表评论。

©2015-2025 Norria Group support@norria.com