国产探花免费观看_亚洲丰满少妇自慰呻吟_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武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁武县| 炉霍县| 小金县| 县级市| 毕节市| 陕西省| 合江县| 鸡泽县| 文昌市| 思茅市| 乌拉特前旗| 微博| 襄汾县| 上饶市| 双峰县| 厦门市| 三明市| 彩票| 永泰县| 德格县| 循化| 乌拉特前旗| 腾冲县| 民县| 湟中县| 信阳市| 蒲城县| 利川市| 宁安市| 竹北市| 中西区| 长子县| 乳源| 兴隆县| 读书| 宁陵县| 邵阳县| 麟游县| 静乐县| 双江| 湖州市|