history其實是乙個比較敏感的命令,它能記錄我們所執行過的命令語句,因此它對於我們追朔一些問題時能夠起到一定的幫助,那麼這個命令其實加上一些引數也是能夠起到不同的效果,甚至可以通過一些引數的修改來達到規避敏感關鍵命令輸入,以防被有心人檢視,那麼今天主要的問題就是解決history顯示出所有命令列表時候,能夠新增上執行的時間。
[root@centos7 ~]# history
1 ls
2 df -g
3 df -h
4 free
5 top
6 cat /proc/meminfo
7 cat /proc/partitions
8 lsb_relese -a
9 ifconfig
10 init 0
此處可看到其顯示出來的內容並沒有時間戳,那麼我們只需要在環境變數中增加乙個語句即可。
vim /etc/profile.d/env.sh
env.sh並不存在,手工自行建立,並且在此文件中增加一句:
histtimeformat="%f %t "
ps:也可直接執行此語句,但是退出重新登陸後還是需要再次執行。
簡而言之,還有更多的使用方法,只要掌握了更多的引數說明,即可更好的使用history命令,具體可以參照man history命令。
讓linux的history命令顯示操作時間
很多人都會用到history這個命令,這個命令的意思就是列出來當前使用者的所有操作 預設如此 但是很多發行版的預設的history是沒有使用者和操作時間的,這個對於需要檢視原來的操作內容的時候就提供了麻煩,man 了下history,發現有個變數是可以設定history這個顯示格式的,這個變數就是h...
linux顯示歷史命令 history
history命令 用於顯示指定數目的指令命令,讀取歷史命令檔案中的目錄到歷史命令緩衝區和將歷史命令緩衝區中的目錄寫入命令檔案。該命令單獨使用時,僅顯示歷史命令,在命令列中,可以使用符號 執行指定序號的歷史命令。例如,要執行第2個歷史命令,則輸入 2。歷史命令是被儲存在記憶體中的,當退出或者登入sh...
顯示history命令的時間戳
使用histtimeformat 顯示history 命令的時間戳 當你從命令列執行 history 命令後,通常只會顯示已執行命令的序號和命令本身。如果你想要檢視命令歷史的時間戳,那麼可以執行 export histtimeformat f t history more 1 2008 08 05 ...