可以保存每个用户登录后的所有操作

PS1="`whoami`@`hostname`:"'[$PWD]'

history

USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`

if [ "$USER_IP" = "" ]

then

USER_IP=`hostname`

fi

if [ ! -d /tmp/hist ]

then

mkdir /tmp/hist

chmod 777 /tmp/hist

fi

if [ ! -d /tmp/hist/${LOGNAME} ]

then

mkdir /tmp/hist/${LOGNAME}

chmod 300 /tmp/hist/${LOGNAME}

fi

export HISTSIZE=4096

DT=`date "+%Y-%m-%d_%H:%M:%S"`

export HISTFILE="/tmp/hist/${LOGNAME}/${USER_IP} hist.$DT"

chmod 600 /tmp/hist/${LOGNAME}/*hist* 2>/dev/null