最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何讓history命令顯示日期和時間

 更新時間:2018年01月18日 14:05:40   作者:2daygeek  
我們都對 history 命令很熟悉。它將終端上 bash 執(zhí)行過的所有命令存儲到 .bash_history 文件中,來幫助我們復(fù)查用戶之前執(zhí)行過的命令。這篇文章主要介紹了讓history命令顯示日期和時間的方法,需要的朋友可以參考下

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

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

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

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

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

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

下面是 history 命令默認(rèn)的輸出。

# history
 yum install -y mysql-server mysql-client
 service mysqld start
 sysdig proc.name=sshd
 sysdig -c topprocs_net
 sysdig proc.name=sshd
 sysdig proc.name=sshd | more
 sysdig fd.name=/var/log/auth.log | more
 sysdig fd.name=/var/log/mysqld.log
 sysdig -cl
 sysdig -i httplog
 sysdig -i proc_exec_time
 sysdig -i topprocs_cpu
 sysdig -c topprocs_cpu
 sysdig -c tracers_2_statsd
 sysdig -c topfiles_bytes
 sysdig -c topprocs_cpu
 sysdig -c topprocs_cpu "fd.name contains sshd"
 sysdig -c topprocs_cpu "proc.name contains sshd"
 csysdig
 sysdig -c topprocs_cpu
 rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
 curl -s -o /etc/yum.repos.d/draios.repo http://download.draios.com/stable/rpm/draios.repo
 yum install -y epel-release
 yum update
 yum makecache
 yum -y install kernel-devel-$(uname -r)
 yum -y install sysdig
 sysdig
 yum install httpd mysql
 service httpd start

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

  • 臨時設(shè)置當(dāng)前用戶的環(huán)境變量
  • 永久設(shè)置當(dāng)前/其他用戶的環(huán)境變量
  • 永久設(shè)置所有用戶的環(huán)境變量

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

方法 1:

運(yùn)行下面命令為為當(dāng)前用戶臨時設(shè)置 HISTTIMEFORMAT 變量。這會一直生效到下次重啟。

# export HISTTIMEFORMAT='%F %T '

方法 2:

將 HISTTIMEFORMAT 變量加到 .bashrc 或 .bash_profile 文件中,讓它永久生效。

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

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

運(yùn)行下面命令來讓文件中的修改生效。

#source~/.bashrc

#source~/.bash_profile 

方法 3:

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

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

運(yùn)行下面命令來讓文件中的修改生效。

#source/etc/profile

輸出結(jié)果為:

# history
 2017-08-16 15:30:15 yum install -y mysql-server mysql-client
 2017-08-16 15:30:15 service mysqld start
 2017-08-16 15:30:15 sysdig proc.name=sshd
 2017-08-16 15:30:15 sysdig -c topprocs_net
 2017-08-16 15:30:15 sysdig proc.name=sshd
 2017-08-16 15:30:15 sysdig proc.name=sshd | more
 2017-08-16 15:30:15 sysdig fd.name=/var/log/auth.log | more
 2017-08-16 15:30:15 sysdig fd.name=/var/log/mysqld.log
 2017-08-16 15:30:15 sysdig -cl
 2017-08-16 15:30:15 sysdig -i httplog
 2017-08-16 15:30:15 sysdig -i proc_exec_time
 2017-08-16 15:30:15 sysdig -i topprocs_cpu
 2017-08-16 15:30:15 sysdig -c topprocs_cpu
 2017-08-16 15:30:15 sysdig -c tracers_2_statsd
 2017-08-16 15:30:15 sysdig -c topfiles_bytes
 2017-08-16 15:30:15 sysdig -c topprocs_cpu
 2017-08-16 15:30:15 sysdig -c topprocs_cpu "fd.name contains sshd"
 2017-08-16 15:30:15 sysdig -c topprocs_cpu "proc.name contains sshd"
 2017-08-16 15:30:15 csysdig
 2017-08-16 15:30:15 sysdig -c topprocs_cpu
 2017-08-16 15:30:15 rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
 2017-08-16 15:30:15 curl -s -o /etc/yum.repos.d/draios.repo http://download.draios.com/stable/rpm/draios.repo
 2017-08-16 15:30:15 yum install -y epel-release
 2017-08-16 15:30:15 yum update
 2017-08-16 15:30:15 yum makecache
 2017-08-16 15:30:15 yum -y install kernel-devel-$(uname -r)
 2017-08-16 15:30:15 yum -y install sysdig
 2017-08-16 15:30:15 sysdig
 2017-08-16 15:30:15 yum install httpd mysql
 2017-08-16 15:30:15 service httpd start

總結(jié)

以上所述是小編給大家介紹的讓history命令顯示日期和時間的相關(guān)知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Shell編程之特殊變量和擴(kuò)展變量詳解

    Shell編程之特殊變量和擴(kuò)展變量詳解

    這篇文章主要給大家介紹了關(guān)于Shell編程教程之特殊變量和擴(kuò)展變量的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用shell具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • linux傳輸文件命令 rz 和 sz詳解

    linux傳輸文件命令 rz 和 sz詳解

    rz,sz是Linux/Unix同Windows進(jìn)行ZModem文件傳輸?shù)拿钚泄ぞ摺? 這篇文章主要介紹了linux傳輸文件命令: rz 和 sz,需要的朋友可以參考下
    2019-12-12
  • linux BASH shell下設(shè)置字體及背景顏色

    linux BASH shell下設(shè)置字體及背景顏色

    這篇文章主要介紹了linux BASH shell下設(shè)置字體及背景顏色的方法,需要的朋友可以參考下
    2014-04-04
  • Shell去除空行的4種方法

    Shell去除空行的4種方法

    這篇文章主要介紹了Shell去除文件中空行的4種方法,本文講解了使用tr命令、sed命令、awk命令、grep命令等4種命令實(shí)現(xiàn),需要的朋友可以參考下
    2014-11-11
  • Linux?Shell腳本中如何獲取命令運(yùn)行的結(jié)果

    Linux?Shell腳本中如何獲取命令運(yùn)行的結(jié)果

    腳本中常常要獲取一些命令的執(zhí)行結(jié)果,比如當(dāng)前目錄pwd、當(dāng)前時間date等等,下面這篇文章主要給大家介紹了關(guān)于Linux?Shell腳本中如何獲取命令運(yùn)行的結(jié)果,需要的朋友可以參考下
    2023-06-06
  • Impala-shell命令參數(shù)的實(shí)現(xiàn)

    Impala-shell命令參數(shù)的實(shí)現(xiàn)

    這篇文章主要介紹了Impala-shell命令參數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

    ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例

    這篇文章主要介紹了ssh遠(yuǎn)程執(zhí)行命令方法和Shell腳本實(shí)例,本文講解了ssh執(zhí)行遠(yuǎn)程操作方法和遠(yuǎn)程執(zhí)行命令shell腳本示例,需要的朋友可以參考下
    2015-04-04
  • unix編程創(chuàng)建前綴固定的臨時文件代碼分享

    unix編程創(chuàng)建前綴固定的臨時文件代碼分享

    unix編程創(chuàng)建一個前綴固定的臨時文件,實(shí)現(xiàn)功能:創(chuàng)建一個臨時文件,并返回其文件描述符
    2013-12-12
  • 對shell中常見參數(shù)及判斷命令介紹

    對shell中常見參數(shù)及判斷命令介紹

    今天小編就為大家分享一篇對shell中常見參數(shù)及判斷命令介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Shell腳本實(shí)現(xiàn)檢測進(jìn)程是否正在運(yùn)行

    Shell腳本實(shí)現(xiàn)檢測進(jìn)程是否正在運(yùn)行

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢測進(jìn)程是否正在運(yùn)行,本文給出的代碼簡潔清晰,并給出了使用方法,需要的朋友可以參考下
    2015-01-01

最新評論

上思县| 刚察县| 桂林市| 崇明县| 舞阳县| 台东县| 张北县| 克什克腾旗| 闻喜县| 任丘市| 嘉义县| 静海县| 阿克陶县| 海兴县| 鄯善县| 长岭县| 兰西县| 泰州市| 利辛县| 永川市| 红安县| 沁阳市| 图木舒克市| 平和县| 巴林左旗| 浦江县| 黄浦区| 沙雅县| 雷波县| 双柏县| 新密市| 红桥区| 和顺县| 鱼台县| 瑞金市| 萨嘎县| 昌图县| 建德市| 阳信县| 库尔勒市| 七台河市|