history命令内容格式优化
history命令内容格式优化:添加日期时间及IP地址
Centos 和ubuntu 测试都可以用
注意:这个配置修改,只对配置生效后的操作命令记录操作时间和IP, 在此之前操作的命令是无法显示当时的时间和IP的。
HISTFILESIZE=4000 #默认保存命令是1000条,这里修改为4000条
HISTSIZE=4000
USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` #取得登录客户端的IP
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi
export HISTTIMEFORMAT="%F %T $USER_IP:`whoami` " #设置新的显示history的格式
#export HISTTIMEFORMAT="%F %T — ${USER_IP} "
然后,按一下键盘上的esc键, 再输入:wq 保存。
再输入 source /etc/profile 使其生效
使用history命令可查看修改后的样子输出
注意:这个配置修改,只对配置生效后的操作命令记录操作时间和IP, 在此之前操作的命令是无法显示当时的时间和IP的。