入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

一、history 中顯示日期時間用戶名的辦法

history 命令,用來顯示命令行上的操作記錄

不過默認是僅顯示操作命令行本身,而沒有記錄操作時間等細節

例如

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

這樣,我們查找記錄時很麻煩,想回顧下某一個時間做了什麼操作,會覺得無從下手。

最好能讓記錄更詳細些,包括操作時間以及操作用戶名等資料。

解決辦法是修改配置文件 /etc/profile

打開該文件,在最後添加一行

export HISTTIMEFORMAT="`whoami` %F %T "

其中 `whoami` 代表執行whoami命令取返回值

%F 代表系統日期

%T 代表系統時間

export HISTTIMEFORMAT 代表設置這個歷史記錄時間格式

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

如此修改之後

以後記錄的命令就會同時顯示操作用戶名、時間、日期了。

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

二、顯示最近的若干條記錄

history後接需要查詢的條數

例如最近3條

history 3

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

三、快速運行

用感嘆號 !可以運行指定序號的命令,無需用上下鍵盤逐個翻動了

例如

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

四、清除全部記錄

想清靜一下,不想讓別人看到記錄,可以用這個

history -c

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

最後推薦一本著名的《鳥哥的Linux私房菜》,此書已經再版3次熱銷8年經久不衰。

入門技巧,讓linux中 history顯示每條命令的操作時間及操作用戶

這是一本專為入門打造的,初學者不可多得的一本好書,如果用下方的優惠券,可比噹噹還要便宜哦。。。。

敬請繼續關注“有隻狗狗叫多多”,不要錯過哦!感謝您收藏、轉發。


分享到:


相關文章: