您可以交互使用命令行環(huán)境,方法是鍵入命令并等待結(jié)果诗祸,您也可以使用 shell 編寫無需直接交互即可運(yùn)行的腳本。
在 shell 中執(zhí)行命令
-
在 Mac 上的“終端” App image
中,輸入工具的可執(zhí)行文件的完整路徑名稱和所需的任意參數(shù),然后按下 Return 鍵咏花。
如果命令位于 shell 的某個(gè)已知文件夾下,您可以在輸入命令名稱時(shí)省略路徑信息阀趴。已知文件夾列表儲存在 shell 的 PATH 環(huán)境變量中,而且包括包含大多數(shù)命令行工具的文件夾苍匆。
例如刘急,若要運(yùn)行當(dāng)前用戶個(gè)人文件夾中的 ls
命令,請?jiān)诿钐崾局休斎胍韵聝?nèi)容浸踩,然后按下 Return 鍵:
% ls
若要運(yùn)行當(dāng)前用戶個(gè)人文件夾中的命令叔汁,請?jiān)谇懊婕由衔募A說明符。例如检碗,若要運(yùn)行 MyCommandLineProg
据块,請使用以下命令:
% ~/MyCommandLineProg
若要打開一個(gè) App,請使用打開命令:
% open -a MyProg.app
輸入命令時(shí)折剃,如果收到 command not found
的信息另假,請檢查您的拼寫。示例如下:
% opne -a TextEdit.app
zsh: opne: command not found
終止命令
-
在 Mac 上的“終端” App image
中怕犁,點(diǎn)按正在運(yùn)行您想要終止的命令的“終端”窗口边篮。
-
按下 Control-C 鍵己莺。
這會發(fā)出一個(gè)讓大多數(shù)命令終止的信號。
重復(fù)之前輸入的命令
您在會話中輸入的命令將存儲下來戈轿,以便重復(fù)之前使用的命令而無需再次鍵入凌受。
-
在 Mac 上的“終端” App image
中,按下上箭頭鍵思杯。
您上一次輸入的命令顯示在命令行上胜蛉。
繼續(xù)按下上箭頭鍵,直到看見您想要的命令色乾,然后按下 Return 鍵誊册。
另請參閱在 Mac 上的“終端”中指定文件和文件夾在 Mac 上重定向“終端”輸入和輸出在 Mac 上將文件拖入“終端”窗口以指定路徑Mac 上“終端”中的鍵盤快捷鍵Apple 開發(fā)者網(wǎng)站:Command Line Primer