温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么用Linux系统history命令显示时间

发布时间:2022-01-27 11:52:47 来源:亿速云 阅读:724 作者:柒染 栏目:开发技术

这篇文章跟大家分析一下“怎么用Linux系统history命令显示时间”。内容详细易懂,对“怎么用Linux系统history命令显示时间”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎么用Linux系统history命令显示时间”的知识吧。

详细接触过Linux系统的小伙伴都对history 命令很熟悉,当我们在终端中执行命令之后所有执行过的命令都会 .bash_history 文件中,来帮助我们复查用户之前执行过的命令,但是不会显示执行的具体是时间,那么如何让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命令显示时间就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下亿速云网站!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI