Terminal
Mac 終端:按順序重複多個先前的命令
我知道我可以使用向上和向下箭頭鍵瀏覽以前的命令,從而可以輕鬆地重新執行之前的程式碼行。但是,如果我想重新執行多個順序命令,我需要使用每行的箭頭鍵導航回來,如果我在兩者之間輸入了多行程式碼,這可能會有點麻煩。
在 Windows 命令提示符中,您已導航回上一行程式碼並按 Enter 重新執行它,您只需按向下箭頭鍵即可到達原始命令之後的行。這使得在會話早期執行一系列命令變得容易。
我知道 Mac 終端有很多不錯的功能和熱鍵,所以肯定有一些方法可以實現這一點嗎?
如果您執行
history
,您將看到先前命令的編號列表。例如,如果您想從歷史記錄中按順序執行命令 123、124 和 125,您可以這樣做:$ !123; !124; !125
或者,如果您發現自己一次又一次地執行相同的命令,您可以將它們放入腳本中:
$ echo "!123 && !124 && !125" > my_cool_script.sh $ chmod +x my_cool_script.sh $ ./my_cool_script.sh