让Linux history命令显示具体时间:设置HISTTIMEFORMAT变量的方法

要让 history 命令显示具体时间,需要修改环境变量 HISTTIMEFORMAT

HISTTIMEFORMAT 用于指定 history 命令显示时间戳的格式。

你可以按照以下步骤设置 HISTTIMEFORMAT

  1. 打开终端。
  2. 通过运行以下命令设置 HISTTIMEFORMAT
export HISTTIMEFORMAT="%F %T "

这将使 history 命令显示日期和时间(如 2023-05-06 14:28:30)。

%F 代表完整的日期(相当于 %Y-%m-%d),%T 代表时间(相当于 %H:%M:%S)。

注意在格式字符串末尾有一个空格,用于分隔时间戳和命令。

  1. 现在运行 history 命令,你将看到具体的时间戳。

为了使这个设置在每次打开新终端时生效,你需要将 export HISTTIMEFORMAT="%F %T " 这一行添加到你的 shell 配置文件中(如 ~/.bashrc~/.bash_profile~/.zshrc,具体取决于你使用的 shell)。

编辑对应的配置文件,将上述命令添加到文件末尾,然后保存并退出。

最后,运行 source ~/.bashrc(或相应的配置文件)以应用更改。从现在开始,history 命令将显示具体时间。

阅读剩余
THE END