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位數的秒數