大家都非常熟悉history命令,有時候在回看執行歷史時無法追溯每個命令的執行時間。
因此,我們需要想個辦法給每個歷史命令新增乙個執行時間。
然後檢查修改的配置是否生效。
從下圖可以看到,每個執行的歷史命令前面都帶有時間戳。
為了讓所有其他使用者也都能看到這個效果,可以修改/etc/bashrc檔案。
[root@oracle ~]
# echo 'histtimeformat=" %f %t "' >> /etc/bashrc
[root@oracle ~]
# tail -f -n 1 /etc/bashrc
histtimeformat=
" %f %t "
[root@oracle ~]
# su - oracle
[oracle@oracle ~]$
284 2020-04-17 10:52:30 sqlplus / as sysdba
285 2020-04-17 11:08:58 date
286 2020-04-17 11:09:02 df -th
287 2020-04-17 12:08:02 sqlplus / as sysdba
288 2020-04-18 07:07:37 history
289 2020-04-18 07:05:03 exit
290 2020-04-18 07:07:43 history
[oracle@oracle ~]$
顯示history命令的時間戳
使用histtimeformat 顯示history 命令的時間戳 當你從命令列執行 history 命令後,通常只會顯示已執行命令的序號和命令本身。如果你想要檢視命令歷史的時間戳,那麼可以執行 export histtimeformat f t history more 1 2008 08 05 ...
linux顯示歷史命令 history
history命令 用於顯示指定數目的指令命令,讀取歷史命令檔案中的目錄到歷史命令緩衝區和將歷史命令緩衝區中的目錄寫入命令檔案。該命令單獨使用時,僅顯示歷史命令,在命令列中,可以使用符號 執行指定序號的歷史命令。例如,要執行第2個歷史命令,則輸入 2。歷史命令是被儲存在記憶體中的,當退出或者登入sh...
讓linux的history命令顯示操作時間
很多人都會用到history這個命令,這個命令的意思就是列出來當前使用者的所有操作 預設如此 但是很多發行版的預設的history是沒有使用者和操作時間的,這個對於需要檢視原來的操作內容的時候就提供了麻煩,man 了下history,發現有個變數是可以設定history這個顯示格式的,這個變數就是h...