提升shell腳本輸入效率的技巧
在進(jìn)行shell腳本編程時(shí),經(jīng)常需要重復(fù)輸入已經(jīng)執(zhí)行過(guò)的命令,這時(shí)如何能夠自動(dòng)完成輸入將大大提升效率。下面將介紹幾種方法來(lái)實(shí)現(xiàn)shell腳本中多次輸入的自動(dòng)完成。 通過(guò)方向鍵快速完成要自動(dòng)輸入前面最近
在進(jìn)行shell腳本編程時(shí),經(jīng)常需要重復(fù)輸入已經(jīng)執(zhí)行過(guò)的命令,這時(shí)如何能夠自動(dòng)完成輸入將大大提升效率。下面將介紹幾種方法來(lái)實(shí)現(xiàn)shell腳本中多次輸入的自動(dòng)完成。
通過(guò)方向鍵快速完成
要自動(dòng)輸入前面最近已運(yùn)行過(guò)的命令,可以通過(guò)按下上、下方向鍵來(lái)重新調(diào)出命令,實(shí)現(xiàn)命令的快速自動(dòng)輸入。
利用快捷鍵實(shí)現(xiàn)自動(dòng)輸入
除了利用方向鍵來(lái)實(shí)現(xiàn)快速自動(dòng)輸入外,還可以使用快捷鍵來(lái)實(shí)現(xiàn)命令的自動(dòng)輸入。例如,“!!”雙感嘆號(hào)可以再次運(yùn)行上一條命令。
使用特定字符串調(diào)用命令
當(dāng)需要重新調(diào)出的命令后面輸入了很多其他命令時(shí),使用方向鍵可能會(huì)比較麻煩。這時(shí)可以使用“! 某字符串”命令,將最近以該“字符串”開(kāi)頭的命令重新調(diào)出運(yùn)行,例如:!p 可以運(yùn)行最近以p開(kāi)頭的命令,如pwd。
使用history命令查看歷史命令
通過(guò)使用`history`命令,可以查看最近所有運(yùn)行過(guò)的命令。要再次運(yùn)行其中的某個(gè)命令,可以使用“! 命令序號(hào)”來(lái)調(diào)用該命令,例如:!11 將再次運(yùn)行命令:cd /media。
調(diào)用歷史命令的部分參數(shù)
除了可以重新運(yùn)行一個(gè)完整的歷史命令外,還可以只調(diào)用歷史命令中的部分參數(shù)。常用的有“!*”,可以調(diào)用上一條命令中除命令以外的所有參數(shù)。
替換上一條命令中的部分內(nèi)容
使用“^aa^bb”可以將上一條命令中的第一個(gè)“aa”替換成“bb”后再運(yùn)行,這樣可以避免重復(fù)輸入整個(gè)命令。
通過(guò)掌握以上方法,可以在shell腳本編程中更加高效地完成多次輸入,提升工作效率。希望這些技巧能夠幫助你更加便捷地處理shell腳本中的輸入操作。