如何讓history命令顯示最近所執行過的命令的具體執行時間.
步驟如下:
1、以ROOT用戶編輯/etc/profile文件,在里面加入下面內容(我一般習慣在最末尾加):
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " |
注意:在末尾的“引號”與“S”之間,加入一位空格,將日期時間和歷史命令用空格相隔開來。
2、退出系統重新登陸
注意:在第2步以前所執行的歷史命令,在重新登陸后,執行時間全部分顯示為第二步執行時的時間,后面所執行的命令,才會顯示正確的實際執行時間
3、查看效果(在任何用戶下都會生效):
(1)ROOT用戶下試試效果:
. . . 986 2017-05-11 10:47:24 ls 987 2017-05-11 10:47:24 cd ~ 988 2017-05-11 10:47:24 ls 989 2017-05-11 10:47:24 df -h 990 2017-05-11 10:47:24 crontab -e 991 2017-05-11 10:47:24 su - 994 2017-05-11 10:47:24 ls 995 2017-05-11 10:47:24 cd /opt 996 2017-05-11 10:47:24 ls 997 2017-05-11 10:47:24 ll 998 2017-05-11 10:47:24 history 999 2017-05-11 10:47:24 su - 1000 2017-05-11 10:47:24 exit 1001 2017-05-11 10:47:29 history
AIX系統在/etc/profile中添加一行:
export EXTENDED_HISTORY=ON
當需要查看歷史記錄的時候,可以使用fc -t命令。