千家信息网

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

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章跟大家分析一下"怎么用Linux系统history命令显示时间"。内容详细易懂,对"怎么用Linux系统history命令显示时间"感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后
千家信息网最后更新 2025年01月31日怎么用Linux系统history命令显示时间

这篇文章跟大家分析一下"怎么用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命令显示时间就分享到这里啦,希望上述内容能够让大家有所提升。如果想要学习更多知识,请大家多多留意小编的更新。谢谢大家关注一下网站!

0