一己肮、ctr+r快捷鍵反向搜索?(reverse-i-search )(推薦??????)
輸入要查找命令的關(guān)鍵字滤愕,會(huì)顯示在第二個(gè)紅色標(biāo)記位置,如果找到對(duì)應(yīng)的命令扣草,會(huì)顯示在第三個(gè)標(biāo)記位置, ?如果不是自己期望的命令颜屠,可以多次使用“ctrl+r”切換顯示命令辰妙,然后按鍵enter或者->即執(zhí)行命令。
二甫窟、history 命令?
history命令是查看之前在linux中密浑,使用過(guò)的命令的歷史記錄。歷史命令是被保存在內(nèi)存中的粗井,當(dāng)退出或者登錄shell時(shí)尔破,會(huì)自動(dòng)保存或讀取。在內(nèi)存中浇衬,歷史命令僅能夠存儲(chǔ)1000條歷史命令懒构,該數(shù)量是由環(huán)境變量HISTSIZE進(jìn)行控制。本文主要是介紹history命令的選項(xiàng)耘擂、參數(shù)和用法以及使用實(shí)例
1痴脾、使用語(yǔ)法:
history(選項(xiàng))(參數(shù))
選項(xiàng):
-c:清空當(dāng)前歷史命令;-a:將歷史命令緩沖區(qū)中命令寫(xiě)入歷史命令文件中梳星;-r:將歷史命令文件中的命令讀入當(dāng)前歷史命令緩沖區(qū);-w:將當(dāng)前歷史命令緩沖區(qū)命令寫(xiě)入歷史命令文件中滚朵。
參數(shù):
n:打印最近的n條歷史命令冤灾。
示例:
清空歷史命令:history -c
將當(dāng)前或所有歷史命令緩沖區(qū)中命令立即寫(xiě)入文件(~/.bash_history),也可以自己指定文件:history -w histfiles ?history -a histfiles
可以將之前保存的歷史命令的文件讀到緩沖區(qū):history -r histfiles
2辕近、執(zhí)行歷史記錄中的命令
1) !number:執(zhí)行歷史命令記錄中第number條命令韵吨。
2) !commandstr:在歷史記錄中搜索最近一條與commandstr相匹配的命令執(zhí)行。
3) !!:執(zhí)行歷史命令記錄中的最后一條移宅。