要让 history
命令显示具体时间,需要修改环境变量 HISTTIMEFORMAT
。
HISTTIMEFORMAT
用于指定 history
命令显示时间戳的格式。
你可以按照以下步骤设置 HISTTIMEFORMAT
:
HISTTIMEFORMAT
:export HISTTIMEFORMAT="%F %T "
这将使 history
命令显示日期和时间(如 2023-05-06 14:28:30
)。
%F
代表完整的日期(相当于 %Y-%m-%d
),%T
代表时间(相当于 %H:%M:%S
)。
注意在格式字符串末尾有一个空格,用于分隔时间戳和命令。
history
命令,你将看到具体的时间戳。为了使这个设置在每次打开新终端时生效,你需要将 export HISTTIMEFORMAT="%F %T "
这一行添加到你的 shell 配置文件中(如 ~/.bashrc
、~/.bash_profile
或 ~/.zshrc
,具体取决于你使用的 shell)。
编辑对应的配置文件,将上述命令添加到文件末尾,然后保存并退出。
最后,运行 source ~/.bashrc
(或相应的配置文件)以应用更改。从现在开始,history
命令将显示具体时间。