history設定時間戳

2021-09-08 22:46:48 字數 683 閱讀 7313

linux檢視歷史命令,很關鍵!history,預設沒有時間戳。。。

echo 'export histtimeformat="%f %t  `whoami` "' >> /etc/profile && source /etc/profile

1.history的歷史命令儲存在~/.bash_history 檔案中   #僅僅對當前使用者有效,應設定全域性環境變數/etc/profile

2.~/.bashrc檔案可新增的history相關的說明        

histfilesize=2000      #設定儲存歷史命令的檔案大小        

histsize=2000           #儲存歷史命令條數        

histtimeformat="%y-%m-%d:%h-%m-%s:`whoami`:  "    #記錄每條歷史命令的執行時間和執行者        

export histtimeformat    

其中: date +%y-%m-%d    ==2017-06-09

%y:4位數的年份;        

%m:2位數的月份數;        

%d:2位數的乙個月中的日期數;        

%h:2位數的小時數(24小時制);        

%m:2位數的分鐘數;        

%s:2位數的秒數

history設定時間戳

linux檢視歷史命令,很關鍵!history,預設沒有時間戳。echo export histtimeformat f t whoami etc profile source etc profile 1.history的歷史命令儲存在 bash history 檔案中 僅僅對當前使用者有效,應設定...

顯示history命令的時間戳

使用histtimeformat 顯示history 命令的時間戳 當你從命令列執行 history 命令後,通常只會顯示已執行命令的序號和命令本身。如果你想要檢視命令歷史的時間戳,那麼可以執行 export histtimeformat f t history more 1 2008 08 05 ...

Linux檢視History記錄加時間戳小技巧

linux檢視history記錄加時間戳小技巧 熟悉bash的都一定知道使用history可以輸出你曾經輸入過的歷史命令,例如 root servyou web history more 6 test.sh 7 vim test.sh 8 test.sh 但是這裡只顯示了命令,並沒有顯示執行命令的時...