主要功能:1, 可以記錄哪個ip和時間(精確到秒)以及哪個使用者,作了哪些命令
2,最大日誌記錄增加到4096條
把下面的**直接貼上到/etc/profile後面就可以了
#history modify
export histtimeformat="
[%y.%m.%d %h:%m:%s-$user_ip-$user]
"user_ip=`who -u am i &>/dev/null| awk '
'|sed -e '
s/[()]//g'`
if [ -z $user_ip ]
then
user_ip="
no_client_ip"fi
export histsize=4096
或者
#historyuser_ip=`who -u am i 2>/dev/null| awk '
'|sed -e '
s/[()]//g
'`
histfilesize=4000
histsize=4000
histtimeformat="
%f %t $ `whoami`
"export histtimeformat
linux history 命令詳解
linux shell 具有history 功能,即會記錄已經執行過的命令,但是預設是不顯示命令的執行時間,命令的執行時間,history 已經記錄,只是沒有顯示。現在我們看看如何將執行時間顯示出來。很簡單 在 home user bashrc中新增 histtimeformat環境變數即可。具體如...
linux history命令學習
要想檢視使用者之前在shell下執行過哪些命令,可以通過 history 或者cat bash history 來得到。與history命令相關的環境變數是histsize,echo histsize 與 bash history相關的環境變數是histfilesize,echo histfiles...
linux history命令詳解
linux下history命令主要用於顯示歷史指令記錄內容,下達歷史紀錄中的指令 history命令語法 www.linuxidc.com linux history n www.linuxidc.com linux history c www.linuxidc.com linux history ...