inux和unix上都提供了history命令,可以查詢以前執(zhí)行的命令歷史記錄但是,這個記錄并不包含時間項目。
解決方法:編輯配置文件/etc/bashrclinux命令linux命令,這種方法必須在服務器剛剛新安裝好時候,就設置這個參數(shù)。如果是已經運行了很久的服務器才添加這個參數(shù),則以前的那些命令歷史記錄是不顯示時間的。
編輯/etc/bashrc文件,加入如下三行:HISTFILESIZE=2000HISTSIZE=2000HISTTIMEFORMAT="%Y%m%d-%H%M%S: " 或者HISTTIMEFORMAT="%Y%m%d %T "export HISTTIMEFORMAT
或者不用打開文件,往bashrc追加下面的代碼
echo "HISTFILESIZE=2000" >> /etc/bashrc && echo "HISTSIZE=2000" >> /etc/bashrc && echo 'HISTTIMEFORMAT="%Y%m%d %T "'>> /etc/bashrc && export HISTTIMEFORMAT
保存后退出,關閉當前shell,并重新登錄即可。
上一個教程:linux查看用戶的方法