自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

讓history命令顯示日期和時間

系統(tǒng) Linux
我們都對 history 命令很熟悉。它將終端上 bash 執(zhí)行過的所有命令存儲到 .bash_history 文件中,來幫助我們復查用戶之前執(zhí)行過的命令。

[[217537]]

我們都對 history 命令很熟悉。它將終端上 bash 執(zhí)行過的所有命令存儲到 .bash_history 文件中,來幫助我們復查用戶之前執(zhí)行過的命令。

默認情況下 history 命令直接顯示用戶執(zhí)行的命令而不會輸出運行命令時的日期和時間,即使 history 命令記錄了這個時間。

運行 history 命令時,它會檢查一個叫做 HISTTIMEFORMAT 的環(huán)境變量,這個環(huán)境變量指明了如何格式化輸出 history 命令中記錄的這個時間。

若該值為 null 或者根本沒有設置,則它跟大多數(shù)系統(tǒng)默認顯示的一樣,不會顯示日期和時間。

HISTTIMEFORMAT 使用 strftime 來格式化顯示時間(strftime - 將日期和時間轉(zhuǎn)換為字符串)。history 命令輸出日期和時間能夠幫你更容易地追蹤問題。

  • %T: 替換為時間(%H:%M:%S)。
  • %F: 等同于 %Y-%m-%d (ISO 8601:2000 標準日期格式)。

下面是 history 命令默認的輸出。

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

根據(jù)需求,有三種不同的設置環(huán)境變量的方法。

  • 臨時設置當前用戶的環(huán)境變量
  • ***設置當前/其他用戶的環(huán)境變量
  • ***設置所有用戶的環(huán)境變量

注意: 不要忘了在***那個單引號前加上空格,否則輸出會很混亂的。

 

方法 1:

運行下面命令為為當前用戶臨時設置 HISTTIMEFORMAT 變量。這會一直生效到下次重啟。

  1. # export HISTTIMEFORMAT='%F %T '

 

方法 2:

HISTTIMEFORMAT 變量加到 .bashrc.bash_profile 文件中,讓它***生效。

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

運行下面命令來讓文件中的修改生效。

  1. # source ~/.bashrc
  2. # source ~/.bash_profile
  3.  

 

方法 3:

HISTTIMEFORMAT 變量加入 /etc/profile 文件中,讓它對所有用戶***生效。

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

運行下面命令來讓文件中的修改生效。

  1. # source /etc/profile

輸出結(jié)果為:

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

2013-12-23 15:36:00

命令Linux命令date命令

2020-09-02 07:43:02

Bash histor命令Linux

2019-11-29 20:00:40

Linuxdate命令

2012-05-11 10:18:52

Linuxhwclock

2022-12-26 17:23:06

Linuxhistory命令

2020-06-24 15:30:39

Bashhistory命令Linux

2010-11-25 11:01:33

MySQL日期函數(shù)

2022-10-17 08:02:05

Python日期用法

2018-06-26 09:15:24

Linux命令history

2023-02-02 14:06:00

history命令技巧

2010-05-10 18:42:40

Unix系統(tǒng)

2010-07-15 14:17:15

2023-09-06 12:49:31

系統(tǒng)Ubuntu

2015-12-25 14:53:00

Ubuntu面板格式

2021-05-25 09:01:21

Linux命令Bash histor

2025-04-18 10:21:43

JavaScript開發(fā)Date

2011-08-19 14:29:30

win7系統(tǒng)時間

2022-11-06 20:40:24

Gitgit log 命令

2010-06-08 12:47:07

HTTP協(xié)議應用

2012-03-27 09:20:57

Java
點贊
收藏

51CTO技術(shù)棧公眾號