如何让 history 命令显示具体时间?
参考答案:
要让 history
命令显示具体时间,你可以通过设置 HISTTIMEFORMAT
环境变量来实现。这个变量用于定义 history
命令中时间戳的格式。
以下是如何设置 HISTTIMEFORMAT
以便 history
命令显示具体时间:
- 打开你的 shell 配置文件。对于 bash,这通常是
~/.bashrc
或~/.bash_profile
。对于 zsh,这通常是~/.zshrc
。 - 在配置文件中添加以下行:
export HISTTIMEFORMAT="%F %T "
这里 %F
表示完整的日期(YYYY-MM-DD),%T
表示时间(HH:MM:SS)。你可以根据需要调整格式。
- 保存并关闭配置文件。
- 为了使更改生效,你需要重新加载配置文件或重启 shell。对于 bash,你可以使用
source ~/.bashrc
或source ~/.bash_profile
来重新加载配置文件。对于 zsh,使用source ~/.zshrc
。
现在,当你运行 history
命令时,它将显示每条命令的具体时间戳。
注意:确保你的 shell 支持 HISTTIMEFORMAT
。大多数现代 shell(如 bash、zsh 等)都支持这个特性。但是,一些较旧的或不太常见的 shell 可能不支持。