讓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
上面的輸出結果為:
閱讀更多 運維小弟 的文章