Linux 的 history 命令顯示時間


在實習的時候,正在執行測試用例,發現自己的機器的環境壞了,找部門大佬求助,發現在我跑測試用例的時候有人在同時使用這臺機器跑自動化腳本,正常的 history 是不顯示時間的,這個可以讓你看到時間,比較容易定位你的環境是否被別人動過

如何讓 Linux 的 history 命令顯示時間

- 方法一

導入環境變量 HISTTIMEFORMAT

export HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:whoami: "

該方法退出系統下次登錄時會恢復默認設置,如果想一直顯示時間,需要使用下面的方法

方法二-修改配置文件

編輯 ~/.bashrc 加入如下幾行

HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`:  "
export HISTTIMEFORMAT

然後執行 source ~/.bashrc 生效即可

補充:

  • history 的歷史命令保存在 ~/.bashrc_history 文件中,也可通過查看改文件來查看歷史命令

  • ~/.bashrc 文件中可添加的 history 配置說明

HISTFILESIZE=2000 # 保存歷史命令文件大小

HISTSIZE=2000 # 保存歷史命令的條數

HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`:  "  # 歷史命令執行時間和執行者
export HISTTIMEFORMAT
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章