«

history显示日期和时间

指尖二进制 • 1 年前 • 817 次点击 • LINUX


式化输出 history 命令中记录的这个时间。

若该值为null或根本没有设置,则它跟大多数系统默认显示的一样。不会显示日期和时间

HISTTIMEFORMAT 使用strftime来格式化显示日期(strftime - 将日期和时间转换为字符串)history命令输出日期个时间能够更容易的追踪问题。

%T:替换为时间(%H:%M:%S)
%F:等同于 %Y-%m-%d(ISO 8601:2000标准日期格式。想详细了解的点击这里https://baike.baidu.com/item/ISO%208601/3910715?fr=aladdin)

有两种不同的设置环境变量的方法

临时和永久设置呗。傻子是不是还在猜呢?

方法1:临时添加

[root@VM_16_3_centos ~]# export HISTTIMEFORMAT='%F %T '

方法2:将 HISTTIMEFORMAT 变量加入 /etc/profile 文件中,让其对所有用户永久生效。

[root@VM_16_3_centos ~]# echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile
[root@VM_16_3_centos ~]# source /etc/profile
还没收到回复