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