欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Linux培訓(xùn)簡(jiǎn)述如何讓history命令顯示日期和時(shí)間

2018-07-26 16:02:13 1270瀏覽

如何讓history 命令顯示日期和時(shí)間方法有不少的Linux開(kāi)發(fā)工程師還不是很了解,今天扣丁學(xué)堂Linux培訓(xùn)小編就和小伙伴們分享一下讓history 命令顯示日期和時(shí)間方法有哪些,對(duì)Linux開(kāi)發(fā)技術(shù)感興趣的朋友隨小編一起來(lái)看看吧。

扣丁學(xué)堂Linux培訓(xùn)簡(jiǎn)述如何讓history命令顯示日期和時(shí)間


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


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


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


若該值為null或者根本沒(méi)有設(shè)置,則它跟大多數(shù)系統(tǒng)默認(rèn)顯示的一樣,不會(huì)顯示日期和時(shí)間。HISTTIMEFORMAT 使用 strftime 來(lái)格式化顯示時(shí)間(strftime - 將日期和時(shí)間轉(zhuǎn)換為字符串)。history 命令輸出日期和時(shí)間能夠幫你更容易地追蹤問(wèn)題。


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


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


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


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


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


注意: 不要忘了在最后那個(gè)單引號(hào)前加上空格,否則輸出會(huì)很混亂的。


方法 1:


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


# export HISTTIMEFORMAT='%F %T '


方法 2:


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


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


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


# source ~/.bashrc
或
# source ~/.bash_profile


方法 3:


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


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


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


# source /etc/profile


輸出結(jié)果為:


# 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



以上就是扣丁學(xué)堂Linux培訓(xùn)小編給大家分享的讓history 命令顯示日期和時(shí)間方法,希望對(duì)小伙伴們有所幫助,想要了解更多關(guān)于Linux開(kāi)發(fā)方面內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢??鄱W(xué)堂不僅有專業(yè)的Linux培訓(xùn)班供大家學(xué)習(xí),還有與時(shí)俱進(jìn)的課程體系和大量的Linux在線視頻教程讓學(xué)員免費(fèi)觀看學(xué)習(xí),想要快速學(xué)習(xí)Linux開(kāi)發(fā)就到由專業(yè)老師授課的扣丁學(xué)堂學(xué)習(xí)吧??鄱W(xué)堂Linux技術(shù)交流群:422345477。




扣丁學(xué)堂微信公眾號(hào)

關(guān)注微信公眾號(hào)獲取更多的學(xué)習(xí)資料



查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>


標(biāo)簽: 扣丁學(xué)堂Linux培訓(xùn) 如何讓history命令顯示日期和時(shí)間 Linux培訓(xùn) Linux在線學(xué)習(xí) Linux基礎(chǔ)視頻 Linux入門視頻 Linux高級(jí)視頻 Linux在線視頻 Linux視頻教程

熱門專區(qū)

暫無(wú)熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部