在bash中可以通过设置变量HISTTIMEFORMAT来设置命令历史记录的中的显示方式,为日期和时间显示:
首先临时生效方式:
直接设置变量的指如下
[15:48:15zouyongbing@centos7 ~]$HISTTIMEFORMAT="%F %T "
永久生效的方法:
[if !supportLists]1. [endif]将其加入全局配置/etc/profile;
[if !supportLists]2. [endif]将其加入开机启动后的运行脚本,即/etc/profile.d/下;
[if !supportLists]3. [endif]用户家目录下的.bash_profile;
在这里以/etc/profie.d/下创建一个开机env.sh脚本为例:
首先要进入管理员权限并用vim编辑/etc/profile.d/env.sh:
输入如下内容:HISTTIMEFORMAT="%F%T"
保存,退出。
然后退出终端,重新连接后查看效果: