在 Linux 中启用历史命令中的时间戳
您可以轻松查看您过去运行过哪些命令。但你知道你什么时候运行的吗?历史命令也可以告诉你这一点。
您熟悉 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 之旅有帮助。这里还有一些。
如果您有任何疑问或建议,请发表评论。


