当我们执行history命令时只会显示一个序号以及对应的命令信息,但是在很多时候我们还是希望能够看到具体的执行时间以便于更好的排查问题。

通过使用HISTTIMEFORMAT变量可以显示每个命令执行的日期和时间。这在各种情况下都很有用,包括记录在特定的时间范围内运行了哪些命令,撤消各种操作,等等。

在Linux服务器中使用下面的命令可以设置在当前会话范围内,history打印出日期时间信息

HISTTIMEFORMAT="%F %T "

其中:%F 表示日期,yyyy-mm-dd
%T 表示时分秒

如果想要设置持久配置,可以通过修改~/.bashr配置文件来完成

echo 'export HISTTIMEFORMAT="%F %T "' >> ~/.bashrc

刷新配置

source ~/.bashrc

在这里插入图片描述

Logo

更多推荐