让history 命令显示出时间的方法
·%T: 替换为时间(%H:%M:%S)。
·%F: 等同于 %Y-%m-%d (ISO 8601:2000 标准日期格式)。
下面是 history 命令默认的输出。
根据需求,有三种不同的设置环境变量的方法。
·临时设置当前用户的环境变量
·永久设置当前/其他用户的环境变量
·永久设置所有用户的环境变量
方法 1:
运行下面命令为为当前用户临时设置 HISTTIMEFORMAT 变量。这会一直生效到下次重启。
[root@feixiangkeji ~]# export HISTTIMEFORMAT='%F %T '
方法 2:
将 HISTTIMEFORMAT 变量加到当前用户家目录下的 .bashrc 或 .bash_profile 文件中
[root@feixiangkeji ~]# echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bashrc
[root@feixiangkeji ~]# echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bash_profile
方法 3:
将 HISTTIMEFORMAT 变量加入 /etc/profile 文件中,让它对所有用户永久生效
[root@feixiangkeji ~]# echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile
[root@feixiangkeji ~]# echo 'HISTTIMEFORMAT="%F %T "' >> /etc/bashrc
然后让配置文件生效 :
[root@feixiangkeji ~]# source /etc/profile
[root@feixiangkeji ~]# source /etc/bashrc
上面的输出结果为:
閱讀更多 運維小弟 的文章