history显示每个命令的执行时间

大家都非常熟悉history命令,有时候在回看执行历史时无法追溯每个命令的执行时间。

因此,我们需要想个办法给每个历史命令添加一个执行时间。

在这里插入图片描述

[root@oracle ~]# vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
HISTTIMEFORMAT=" %F %T "
[root@oracle ~]# source .bash_profile
[root@oracle ~]# echo $HISTTIMEFORMAT
%F %T

然后检查修改的配置是否生效。
从下图可以看到,每个执行的历史命令前面都带有时间戳。
在这里插入图片描述
为了让所有其他用户也都能看到这个效果,可以修改/etc/bashrc文件。

[root@oracle ~]# echo 'HISTTIMEFORMAT=" %F %T "' >> /etc/bashrc
[root@oracle ~]# tail -f -n 1 /etc/bashrc
HISTTIMEFORMAT=" %F %T "
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ 


  284   2020-04-17 10:52:30 sqlplus / as sysdba
  285   2020-04-17 11:08:58 date
  286   2020-04-17 11:09:02 df -th
  287   2020-04-17 12:08:02 sqlplus / as sysdba
  288   2020-04-18 07:07:37 history 
  289   2020-04-18 07:05:03 exit
  290   2020-04-18 07:07:43 history 
[oracle@oracle ~]$ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值