History用法詳解
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到同德網(wǎng)站設(shè)計(jì)與同德網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋同德地區(qū)。
作用:顯示或操作歷史列表
用法:history[-c] [-d offset]
history -anrw[filename]
history -ps arg[arg...]
參數(shù)選項(xiàng):
-c:清空歷史記錄
清空的是內(nèi)存中的歷史,文件中歷史還存在,重新登錄后還能看到歷史記錄。
要徹底清除歷史記錄有兩種方法:
1.清除所有用戶的歷史記錄:在/etc/profile文件中加入HISTSIZE=0
清除單個(gè)用戶的歷史文件:在該用戶家目錄下的.bash_profile文件中加
入HISTSIZE=0.
2.刪除存放歷史記錄的文件,再執(zhí)行history -c命令
-d:刪除歷史中指定的命令
history -d 3(刪除第三條命令)
history+數(shù)字
顯示對(duì)應(yīng)數(shù)量的歷史命令
-a:
將內(nèi)存中新添加的命令寫入文檔(.bash_history)中
-n:讀歷史文件中未讀到的行到歷史列表
開啟兩個(gè)終端,將其中一個(gè)終端的歷史列表寫入(-a)歷史文件(.bash_history)
中,另一個(gè)終端執(zhí)行history -n命令即可將命令歷史顯示在其終端上的歷
史列表中
-r:
讀歷史文件附加到歷史列表
-w:
保存歷史列表到文件(若不存在文件,該文件將被創(chuàng)建;若文件有內(nèi)容,
內(nèi)容將被覆蓋)
-p:雞肋功能!
[root@localhost testdir]# history -p cat
cat
-s:
在歷史中偽造命令,并不執(zhí)行
命令歷史相關(guān)環(huán)境變量
注:以下命令需退出系統(tǒng)重新登錄后生效,直接鍵入命令退出系統(tǒng)后作用消失,寫入.bash_profile永久有效
HISTSIZE:命令歷史記錄的條數(shù)
[root@localhost ~]# echo $HISTSIZE
1000
其定義文件在/etc/profile,輸入
~]# nano /etc/profile
在其加入HISTSIZE=XXX,即可定義歷史記錄的條數(shù)
HISTFILE:指定歷史文件,默認(rèn)為/root/.bash_history
[root@localhost ~]# echo $HISTFILE
/root/.bash_history
可以在.bash_profile中修改HISTFILE的歷史文件路徑
HISTFILESIZE:命令歷史文件記錄歷史的條數(shù),默認(rèn)為1000,可在.bash_profile中修改
[root@localhost ~]# echo $HISTFILESIZE
1000
在其加入HISTSIZE=XXX,即可定義命令歷史文件記錄的條數(shù)
HISTTIMEFORMAT:顯示歷史列表時(shí)間(初始值為空)
可nano編輯.bash_profile內(nèi)容
加入HISTTIMEFORMAT=”%F%T “,其歷史列表中就會(huì)顯示時(shí)間
HISTTIMEFORMAT=”`hostname` %F %T “,加顯主機(jī)名
HISTIGNORE:忽略顯示歷史命令
HISTIGNORE=”str1;srt2;……”
停止執(zhí)行此命令:HISTIGNORE=” ”
控制命令歷史記錄方式
HISTCONTROL=ignoredups,忽略重復(fù)歷史命令(連續(xù)相同)
HISTCONTROL=ignorespace,忽略空格開頭的歷史命令
HISTCONTROL=ignoreboth,上兩個(gè)的合并
HISTCONTROL=erasedups,刪除重復(fù)命令
本文題目:history用法詳解
本文網(wǎng)址:http://jinyejixie.com/article22/iihsjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、全網(wǎng)營(yíng)銷推廣、靜態(tài)網(wǎng)站、手機(jī)網(wǎng)站建設(shè)、云服務(wù)器、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)