歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux下利用PROMPT_COMMAND環境變量記錄用戶操作歷史

linux下利用PROMPT_COMMAND環境變量記錄用戶操作歷史

日期:2017/3/1 13:53:01   编辑:關於Linux
linux下利用PROMPT_COMMAND環境變量記錄用戶操作歷史 在bash裡設置環境變量PROMPT_COMMAND,這個命令會在用戶提示符之前被執行,可以用來記錄用戶操作歷史 引用 PROMPT_COMMAND If set, the value is executed as a command prior to issuing each primary prompt. 為了防止用戶覆蓋PROMPT_COMMAND,可以設置這個環境變量為readonly 比如在/etc/profile中追加 Ruby代碼 readonly PROMPT_COMMAND='{ date "+%y-%m-%d %T ##### $(who am i |awk "{print \$1\" \"\$2\" \"\$5}") #### $(pwd) #### $(history 1 | { read x cmd; echo "$cmd"; })"; } >> $HISTORY_FILE'
Copyright © Linux教程網 All Rights Reserved