Linux系统设置history显示命令运行的时间

该设置支持Centos以及Ubuntu系统

linux系统使用history命令可以展示系统在当前用户下运行过的历史命令

在这里插入图片描述
从上图中可以看出,在展示历史命令时是不显示命令运行的时间的

为了使得运行history之后展示历史命令运行的时间

修改配置文件:/etc/bashrc、/etc/profile、~/.bashrc(改任意一个都行)
我们这里修改 /etc/profile 文件

IP_USER=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'`
if [ -z $USER_IP ]
then
USER_IP=`hostname`
fi
HISTTIMEFORMAT="%F %T: "
export HISTTIMEFORMAT

修改之后重新加载文件:

source /etc/profile

运行history查看效果