良许Linux教程网 干货合集 Linux系统history命令显示时间

Linux系统history命令显示时间

详细接触过Linux系统的小伙伴都对history 命令很熟悉,当我们在终端中执行命令之后所有执行过的命令都会 .bash_history 文件中,来帮助我们复查用户之前执行过的命令,但是不会显示执行的具体是时间,那么如何让history命令显示时间?下面良许教程网为大家分享一下Linux系统history命令显示时间的方法。

Linux系统history命令显示时间

方法 1:

运行下面命令为为当前用户临时设置 HISTTIMEFORMAT 变量。这会一直生效到下次重启。

 # export HISTTIMEFORMAT='%F %T '

方法 2:

HISTTIMEFORMAT 变量加到 .bashrc.bash_profile 文件中,让它永久生效。

 # echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bashrc
 或
 # echo 'HISTTIMEFORMAT="%F %T "' >> ~/.bash_profile

运行下面命令来让文件中的修改生效。

 # source ~/.bashrc
 或
 # source ~/.bash_profile

方法 3:

HISTTIMEFORMAT 变量加入 /etc/profile 文件中,让它对所有用户永久生效。

 # echo 'HISTTIMEFORMAT="%F %T "' >> /etc/profile

运行下面命令来让文件中的修改生效。

 # source /etc/profile

输出结果为:

 # history
  1 2017-08-16 15:30:15 yum install -y mysql-server mysql-client
  2 2017-08-16 15:30:15 service mysqld start
  3 2017-08-16 15:30:15 sysdig proc.name=sshd
  4 2017-08-16 15:30:15 sysdig -c topprocs_net
  5 2017-08-16 15:30:15 sysdig proc.name=sshd
  6 2017-08-16 15:30:15 sysdig proc.name=sshd | more
  7 2017-08-16 15:30:15 sysdig fd.name=/var/log/auth.log | more
  8 2017-08-16 15:30:15 sysdig fd.name=/var/log/mysqld.log
  9 2017-08-16 15:30:15 sysdig -cl
  10 2017-08-16 15:30:15 sysdig -i httplog
  11 2017-08-16 15:30:15 sysdig -i proc_exec_time
  12 2017-08-16 15:30:15 sysdig -i topprocs_cpu
  13 2017-08-16 15:30:15 sysdig -c topprocs_cpu
  14 2017-08-16 15:30:15 sysdig -c tracers_2_statsd
  15 2017-08-16 15:30:15 sysdig -c topfiles_bytes
  16 2017-08-16 15:30:15 sysdig -c topprocs_cpu
  17 2017-08-16 15:30:15 sysdig -c topprocs_cpu "fd.name contains sshd"
  18 2017-08-16 15:30:15 sysdig -c topprocs_cpu "proc.name contains sshd"
  19 2017-08-16 15:30:15 csysdig
  20 2017-08-16 15:30:15 sysdig -c topprocs_cpu
  21 2017-08-16 15:30:15 rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
  22 2017-08-16 15:30:15 curl -s -o /etc/yum.repos.d/draios.repo http://download.draios.com/stable/rpm/draios.repo
  23 2017-08-16 15:30:15 yum install -y epel-release
  24 2017-08-16 15:30:15 yum update
  25 2017-08-16 15:30:15 yum makecache
  26 2017-08-16 15:30:15 yum -y install kernel-devel-$(uname -r)
  27 2017-08-16 15:30:15 yum -y install sysdig
  28 2017-08-16 15:30:15 sysdig
  29 2017-08-16 15:30:15 yum install httpd mysql
  30 2017-08-16 15:30:15 service httpd start

总结:

本篇文章通过三种方式为大家分享了Linux系统history命令显示时间,大家根据具体情况选择使用那种命令,大家有任何疑问都可以通过评论区将问题提交个我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部