配置环境变量,实现执行history的时候可以看到执行命令时间

环境:CentOS 7 2009

我们在使用Linux时总是通过history来查询命令历史记录。

 ~]$ history
    1  ip addr
    2  vi /etc/sysconfig/network-scripts/ifcfg-ens33 
    3  ping www.baidu.com
    4  vi /etc/sysconfig/network-scripts/ifcfg-ens33 
    5  su - root
    6  history

但是history没有显示时间和日期,无法直观表现命令写入时间,我们可以通过如下命令来使查看的命令带上日期和时间。

 ~]$ HISTTIMEFORMAT="%F %T "
1  2021-10-21 04:50:46 history
================或================
 ~]$ HISTTIMEFORMAT="%F %T `whoami` "
1  2021-10-22 04:50:46 feifa history

创建能永久生效的命令

~]# touch /etc/profile.d/history_time.sh
~]# echo export HISTTIMEFORMAT=\"%F\ %T\ \`whoami\`\ \" > /etc/profile.d/history_time.sh 
~]# source /etc/profile.d/history_time.sh 


posted @ 2021-10-22 18:29  法月将臣  阅读(73)  评论(0)    收藏  举报