首頁 > 軟體

為Linux命令歷史記錄啟用時間戳

2020-06-16 17:27:50

Bash 命令歷史記錄是一個非常有價值的功能,它允許使用者相對容易地呼叫以前在 Shell 中執行過的命令,這也讓使用者或管理員可以更加容易的執行重複的命令,或跟蹤系統中的命令歷史記錄。然而在預設情況下,使用者是無法看到命令實際執行時間的。但在審計系統(例如檢視檔案的丟失方式和時間)時,此類資訊往往非常有用。但是從 Bash v3 版本開始,我們便可以在執行命令時打上時間戳,以方便在 Linux 命令歷史記錄中進行檢視。

廢話少說,我們可以直接通過如下命令來臨時啟用命令歷史記錄的時間戳:

export HISTTIMEFORMAT="%F %T"

如何設定時間格式,大家可以檢視 date 命令的 man page:

man date

時間格式設定完成並達到要求後,就直接寫到 .bashrc 裡面就一勞永逸了。


IT145.com E-mail:sddin#qq.com