1. export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]" 
  2. USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`  
  3. HISTDIR=/www/public_html/log/.hist  
  4.  if [ -z $USER_IP ]  
  5. then  
  6. USER_IP=`hostname`  
  7. fi  
  8. if [ ! -d $HISTDIR ]  
  9. then  
  10. mkdir -p $HISTDIR  
  11. chmod 777 $HISTDIR  
  12. fi  
  13. if [ ! -d $HISTDIR/${LOGNAME} ]  
  14. then  
  15. mkdir -p $HISTDIR/${LOGNAME}  
  16. chmod 300 $HISTDIR/${LOGNAME}  
  17. fi  
  18. export HISTSIZE=4096 
  19. DT=`date +%Y%m%d_%H%M%S`  
  20. export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.hist.$DT" 
  21. chmod 600 $HISTDIR/${LOGNAME}/*.hist* 2>/dev/null  
  22.  

/etc/profile