很多人都會用到history這個命令,這個命令的意思就是列出來當前使用者的所有操作(預設如此),但是很多發行版的預設的history是沒有使用者和操作時間的,這個對於需要檢視原來的操作內容的時候就提供了麻煩,man 了下history,發現有個變數是可以設定history這個顯示格式的,這個變數就是histtimeformat
只要執行下面命令:
1
export
histtimeformat=
"`whoami` : | %f | %t: | "
然後就可以看到帶有使用者和時間的history了,把這個儲存到當前使用者的.bash_profile裡面,就可以開機自動載入了
下面的是顯示效果:
1
2
3
4
5
6
7
8
9
10
11
12
330 root : | 2012-08-24 | 17:47:12: | yum search nfs
331 root : | 2012-08-24 | 17:47:12: | yum
install
nfs4-acl-tools
332 root : | 2012-08-24 | 17:47:12: | nfsiostat
333 root : | 2012-08-24 | 17:47:12: | nfs4_editfacl
334 root : | 2012-08-24 | 17:47:12: | nfs4_editfacl --help
335 root : | 2012-08-24 | 17:47:12: |
man
nfs4_editfacl
336 root : | 2012-08-24 | 17:47:12: | nfs4_getfacl
337 root : | 2012-08-24 | 17:47:12: | nfs4_getfacl -h
338 root : | 2012-08-24 | 17:47:12: | nfs4_getfacl -h
339 root : | 2012-08-24 | 17:47:12: | nfs4_getfacl -h
340 root : | 2012-08-24 | 17:47:12: |
ls
341 root : | 2012-08-24 | 17:47:12: |
ifconfig
還不錯吧
Linux下檢視history裡的某種命令
linux下,直接鍵入history命令,會將當前賬戶此前所有的命令都顯示出來,未免太多了些。如果我只想查詢某種命令,怎麼辦?比如說,我只想查詢我之前執行過的 git 命令 可以這樣寫 history grep git 這樣出來的就全部是git命令 linux下,直接鍵入history命令,會將當前...
讓windows cmd也用上linux命令
讓windows cmd也用上linux命令 使用linux時間長了 還是對linux強大的命令折服,雖說windows中doc肯定也會有命令,但是感覺乙個是熟悉程度不佳,另乙個就是不夠強大。所以想在windows下使用linux命令,進行一些問題處理 我遇到乙個在windows下想看下檔案的格式,...
讓windows cmd也用上linux命令
使用linux時間長了 還是對linux強大的命令折服,雖說windows中doc肯定也會有命令,但是感覺乙個是熟悉程度不佳,另乙個就是不夠強大。所以想在windows下使用linux命令,進行一些問題處理 我遇到乙個在windows下想看下檔案的格式,因為是別人從資料庫中匯出的大檔案,上幾個g的檔...