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)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com