操作

编辑文件

  1. gedit /etc/profile

编辑内容

  1. # Add additional information to the "history" command: execution time + executor
  2. USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'`
  3. HISTDIR=/var/log/history
  4. if [ -z $USER_IP ]
  5. then
  6. USER_IP=`hostname`
  7. fi
  8. export HISTSIZE=4096
  9. DT=`date +%Y%m%d_%H%M%S`
  10. export HISTFILE="$HISTDIR / ${LOGNAME}_${USER_IP} $DT"
  11. export HISTTIMEFORMAT="%F %T | $USER_IP:`whoami` | "
  12. chmod 666 $HISTDIR /* 2>/dev/null

执行

  1. source /etc/profile

查看效果

  1. history

以往命令

image.png

新增命令

编辑后能开始记录真实的时间:
image.png

参考