linux 讓 history 紀錄命令時間

2013-12-02 00:10

linux 讓 history 紀錄命令時間

 

history命令默認是不會顯示命令執行時間的,要想能出現執行時間可以按如下方法操作:

##ubuntu下是bash.bashrc centos系列是bashrc
cp /etc/bash.bashrc /etc/bash.bashrc .bak (ubuntu)
cp /etc/bashrc /etcbashrc.bak (centos)

vim /etc/bash.bashrc (ubuntu)
vim /etc/bashrc (centos)

 #在文件最後面加上下列三行

#讓系統記錄每條歷史命令的執行時間。注意最後的 " 前面要放個空格
export HISTTIMEFORMAT="%y-%m-%d_%H:%M:%S "

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

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

# 執行命令使配置立即生效 
source /etc/bash.bashrc  (ubuntu)
source /etc/bashrc (centos)
 
 
export HISTTIMEFORMAT='%F %T '
HISTTIMEFORMAT='<%F %T>:'
export HISTTIMEFORMAT