Board logo

標題: [介紹] 如何在 Linux 下 history 時能看到 timestamp日期和時間 記錄 [打印本頁]

作者: camry    時間: 2018-1-5 12:02     標題: 如何在 Linux 下 history 時能看到 timestamp日期和時間 記錄

Linux 使用 Bash 要查看之前輸入過的命令,可以使用 history,但是不知道大約何時下過的命令,因為 history 預設是沒有存時間的,所以想要把時間也紀錄進去,要怎麼做呢?

Bash history 加上 日期和時間

history 想要紀錄日期和時間,可以使用 HISTTIMEFORMAT='%F %T ' 這個設定
HISTTIMEFORMAT %F %T 代表意義

    %F – expands to full date same, as %Y-%m-%d (year-month-date).
    %T – expands to time; same as %H:%M:%S (hour:minute:seconds).

HISTTIMEFORMAT 設定步驟如下:

# vim ~/.bashrc

於最下面加入:
引用:
HISTTIMEFORMAT='%F %T '
然後執行
# source ~/.bashrc


再來可以查看 ~/.bash_history,每個命令上面都會出現 #timestamp,然後輸入 history 時,就會秀出下述:

1 2018-01-05 07:16:12 ls
2 2018-01-05 07:51:57 history
3 2018-01-05 07:54:07 vim




歡迎光臨 ADJ網路實驗室 (http://dz.adj.idv.tw/) Powered by Discuz! 6.0.0