国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux查看History記錄加時間戳的小技巧

2024-09-05 23:05:37
字體:
來源:轉載
供稿:網友

Linux查看History記錄加時間戳小技巧

熟悉bash的都一定知道使用history可以輸出你曾經輸入過的歷史命令,例如

[root@servyou_web ~]# history | more   6 ./test.sh    7 vim test.sh    8 ./test.sh 

但是這里只顯示了命令,并沒有顯示執行命令的時間,因為保存歷史命令的~/.bash_history里并沒有保存時間。  

通過設置環境變量 export HISTTIMEFORMAT="%F %T `whoami` " 給history加上時間戳  

[root@servyou_web ~]# export HISTTIMEFORMAT="%F %T `whoami` " [root@servyou_web ~]# history | tail  1014 2011-06-22 19:17:29 root  15 2011-06-22 19:13:02 root ./test.sh   1015 2011-06-22 19:17:29 root  16 2011-06-22 19:13:02 root vim test.sh   1016 2011-06-22 19:17:29 root  17 2011-06-22 19:13:02 root ./test.sh   1017 2011-06-22 19:17:29 root  18 2011-06-22 19:13:02 root vim test.sh   1018 2011-06-22 19:17:29 root  19 2011-06-22 19:13:02 root ./test.sh   1019 2011-06-22 19:17:29 root  20 2011-06-22 19:13:02 root vim test.sh   1020 2011-06-22 19:17:29 root  21 2011-06-22 19:13:02 root ./test.sh   1021 2011-06-22 19:17:29 root  22 2011-06-22 19:13:02 root vim test.sh   1022 2011-06-22 19:25:22 root  22 2011-06-22 19:13:02 root vim test.sh   1023 2011-06-22 19:25:28 root history | tail

可以看到,歷史命令的時間戳已經加上了,但是.bash_history里并沒有加上這個時間戳。其實這個時間記錄是保存在當前shell進程內存里的,如果你logout并且重新登錄的話會發現你上次登錄時執行的那些命令的時間戳都為同一個值,即當時logout時的時間。  

盡管如此,對于加上screen的bash來說,這個時間戳仍然可以長時間有效的,畢竟只要你的server不重啟,screen就不會退出,因而這些時間就能長時間保留。你也可以使用echo 'export HISTTIMEFORMAT="%F %T `whoami` "' >> /etc/profile 然后source一下就OK  

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舞阳县| 江都市| 铜梁县| 天门市| 山阴县| 龙门县| 九台市| 长垣县| 江油市| 固安县| 衡山县| 宝兴县| 灵石县| 大方县| 论坛| 太和县| 乐平市| 密云县| 宜川县| 静安区| 雅江县| 连南| 东兴市| 长海县| 高唐县| 双流县| 洪雅县| 文登市| 松潘县| 茶陵县| 嘉定区| 贡山| 临夏县| 丘北县| 青冈县| 天祝| 无极县| 察哈| 新巴尔虎右旗| 阳山县| 衡阳县|