history設置時間戳


  Linux查看歷史命令,很關鍵!history,默認沒有時間戳。。。

01、設置系統環境變量

echo 'export HISTTIMEFORMAT="%F %T  `whoami` "' >> /etc/profile && source /etc/profile

02、時間參數解析

1.history的歷史命令保存在~/.bash_history 文件中   #僅僅對當前用戶有效,應設置全局環境變量/etc/profile

2.~/.bashrc文件可添加的history相關的說明        

HISTFILESIZE=2000      #設置保存歷史命令的文件大小        

HISTSIZE=2000           #保存歷史命令條數        

HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S:`whoami`:  "    #記錄每條歷史命令的執行時間和執行者        

export HISTTIMEFORMAT    

其中: date +%Y-%m-%d    ==2017-06-09

%Y:4位數的年份;        

%m:2位數的月份數;        

%d:2位數的一個月中的日期數;        

%H:2位數的小時數(24小時制);        

%M:2位數的分鍾數;        

%S:2位數的秒數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM