色偷偷91综合久久噜噜-色偷偷成人-色偷偷尼玛图亚洲综合-色偷偷人人澡久久天天-国内精品视频一区-国内精品视频一区二区三区

Hello! 歡迎來到小浪云!


如何按日期查看Linux服務器命令歷史記錄?


avatar
小浪云 2024-07-07 235


Linux服務器中的歷史記錄命令用于在終端上查看以前執行的命令,它將顯示一個命令列表,每個命令旁邊都有一個”id”。它將顯示一個命令列表,每個命令旁邊有一個”id”。

查看歷史上最后執行的Linux服務器命令

歷史上運行過的命令Linux shell存儲在一個專用文件中。

history 

如何按日期查看Linux服務器命令歷史記錄?

為每個命令設置歷史日期和時間

歷史記錄命令還可以存儲執行命令的日期和時間,不過,默認情況下,并不顯示過去命令的執行時間。

要想讓歷史記錄也顯示日期,我們需要將shell中的全局變量HISTTIMEformat設置為合適的格式,可以使用export命令完成,如下所示。

$ export HISTTIMEformat=’%F %T’

history

如何按日期查看Linux服務器命令歷史記錄?

按日期查看Linux命令歷史

現在,你可以用管道將上面的歷史命令輸出到’grep’中,以獲得在特定日期執行的命令的歷史記錄。

history | grep ‘2021-01-25’

如何按日期查看Linux服務器命令歷史記錄?

同樣,你也可以過濾多個關鍵日期的輸出。

history | grep -E ‘2021-01-25|2021-01-23’

如何按日期查看Linux服務器命令歷史記錄?

使用這種方式,你可以將日期指定為過去’N’天的模式,或者其他日期的組合,從而獲得所有這些日期的命令歷史。

例如,要獲取從最后三分之一到最后第五個日期的命令歷史,你可以使用。

history | grep -E ‘2021-01-23|2021-01-22|2021-01-21’

現在,當我們從命令行導出變量’HISTTIMEformat‘到shell profile時,它只被導出到該會話,也就是說,直到終端運行的時候,之后該變量就會從shell profile中刪除。

永久設置每個命令的歷史日期和時間

要將變量永久地添加到shell配置文件中,請在shell配置文件文件中添加export語句(在shell開始時運行的每條命令)。

例如,在’Bash’的情況下,運行下面的語句來永久導出這個變量。

$ export HISTTIMEFORMAT=’%F %t’ >> ~/.bash_profile

如果文件.bash_profile存在,操作符’>>’將把導出語句附加到文件中,否則,它將創建文件并寫入語句。

在本文中,我們學習了如何在Linux服務器中查看最近幾天的命令歷史記錄。關于歷史記錄命令的更多信息,請務必通過運行它的命令行手冊頁面($ man history)來查看。

相關閱讀

主站蜘蛛池模板: 日日干干夜夜 | 日韩福利网 | 日日操夜夜摸 | 久久丁香 | 精品一区二区视频在线观看 | 久操这里只有精品 | 国产日韩一区二区 | 伊人网亚洲 | 欧美wwwbbb| 亚洲午夜久久久精品影院 | 久久精品福利 | 免费的激情网站 | 国产精品一区二 | 欧美精品久久久久久久小说 | 福利一二三区 | 色拍拍综合网 | 免费国产在线视频 | 可以免费观看一级毛片黄a 可以免费看的毛片 | 国产精品一区二区久久精品 | 国产精品久久久久久久久夜色 | 狠狠色丁香久久综合网 | 伊人影院在线观看视频 | 香港aa三级久久三级 | 韩国免费特一级毛片 | 成人亚洲欧美日韩中文字幕 | 开心激情综合网 | 国产一区二区三区在线免费 | 黄网站在线播放视频免费观看 | 国产91精品久久久久久 | 99久久免费看国产精品 | 开心婷婷激情 | 国产成人不卡亚洲精品91 | 婷婷色吧| 久久亚洲精品成人综合 | 日日摸夜夜嗷嗷叫日日拍 | 看真人一级毛多毛片 | 成人小视频在线播放 | 久久99精品一久久久久久 | 日韩高清中文字幕 | 97人人玩人人添人人澡 | 成人亚洲国产精品久久 |