温馨提示×

温馨提示×

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

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

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

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

这篇文章跟大家分析一下“怎么用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