...">
瀏覽量:148次
linux系統(tǒng)下搜索歷史命令是什么呢?下面是命令的具體介紹:
linux系統(tǒng)下搜索歷史命令是:history。
1、history命令功能:
linux系統(tǒng)下,history命令是用于顯示歷史執(zhí)行命令以及讀取命令歷史文件中的歷史執(zhí)行的命令到內(nèi)存中,或者從內(nèi)存中把執(zhí)行命令的歷史寫入到保存歷史執(zhí)行命令的文件中的內(nèi)部命令。
2、語法:
history (選項) (參數(shù))
3、常用參數(shù):
-c ?清空內(nèi)存中命令歷史
-d # ?刪除指定的歷史命令,比如 history -d 100 ,就是刪除第100個命令歷史
# : 顯示最近的#條歷史,例如:history 20 ,表示顯示最近的20條命令歷史
-a: 追加本次會話新執(zhí)行的命令歷史列表至歷史文件
-n: 將歷史文件中未讀過的行加載到內(nèi)存中的歷史列表,方便多個終端同步內(nèi)存中的命令歷史。
-r: 讀取歷史文件中的所有歷史命令到內(nèi)存中的歷史列表,即使內(nèi)存中的列表中已經(jīng)存在這條歷史。
-w: 保存內(nèi)存中歷史列表到指定的歷史文件,history -w ./test 把歷史寫入到當前目錄的test文件中
-p: 官方解釋沒看懂,我覺得此命令相當于echo的作用,但是使用history -p string輸出的信息不被記錄到歷史中,
??就是“不被記錄的echo,隱形echo,你可以嘗試使用history -p $變量名,這樣會不會覺得很像echo?
??但是如果你使用history -p string1 string2,會發(fā)現(xiàn)它并不像echo打印到一行,會打印成多行。
-s: 偽造命令歷史,比如history -s rm -rf /opt,這樣寫并不會執(zhí)行刪除opt目錄的操作,只是把這條沒有執(zhí)行的"命令"加入到了歷史中。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776