方法1:
執行 export histtimeformat="%y-%m-%d:%h-%m-%s:`whoami`: "命令
然後執行history命令檢視
方法2:
在~/.bashrc檔案中新增如下行
histtimeformat="%y-%m-%d:%h-%m-%s:`whoami`: "
export histtimeformat
然後執行source ~/.bashrc生效即可;
結果:1050 2016-09-16:16-33-31:root: history
1051 2016-09-16:16-34-39:root: clear
1052 2016-09-16:16-34-45:root: vim .bashrc
1053 2016-09-16:16-36-25:root: clear
1054 2016-09-16:16-36-36:root: source .bashrc
1055 2016-09-16:16-36-38:root: clear
1056 2016-09-16:16-36-40:root: history
補充:1.history的歷史命令儲存在~/.bash_history 檔案中,所以也可以檢視該檔案來檢視歷史命令;
2.~/.bashrc檔案可新增的history相關的說明
histfilesize=2000 #設定儲存歷史命令的檔案大小
histsize=2000 #儲存歷史命令條數
histtimeformat="%y-%m-%d:%h-%m-%s:`whoami`: " #記錄每條歷史命令的執行時間和執行者
export histtimeformat
其中:%y:4位數的年份;
%m:2位數的月份數;
%d:2位數的乙個月中的日期數;
%h:2位數的小時數(24小時制);
%m:2位數的分鐘數;
%s:2位數的秒數
history顯示每個命令的執行時間
大家都非常熟悉history命令,有時候在回看執行歷史時無法追溯每個命令的執行時間。因此,我們需要想個辦法給每個歷史命令新增乙個執行時間。然後檢查修改的配置是否生效。從下圖可以看到,每個執行的歷史命令前面都帶有時間戳。為了讓所有其他使用者也都能看到這個效果,可以修改 etc bashrc檔案。roo...
history命令顯示執行時間和執行者
方法1 執行 export histtimeformat y m d h m s whoami 命令 然後執行history命令檢視 方法2 在 bashrc檔案中新增如下行 histtimeformat y m d h m s whoami export histtimeformat 然後執行so...
Linux 歷史命令顯示執行時間
history 登入shell時,會讀取命令歷史檔案中記錄下的命令 bash history 登入進shell後新執行的命令只會記錄在快取中 這些命令會使用者退出時 追加 至命令歷史檔案中 history a 追加本次會話新執行的命令歷史列表至歷史檔案中 d 刪除歷史中指定的命令 c 清空命令歷史 ...