在應用程序 終端,每個字符都代表一些含義。 它可以是代碼的一小部分,命令行參數或腳本的一部分。 終端的此功能也不免除“空格”。 在終端的命令行參數中鍵入“空格”,它將不會被識別為空格。 因此錯誤: 意外的說法.
最簡單的例子就是使用我們教過的教程 如何更改默認位置(桌面)以自動保存屏幕截圖 macOS.
如果我們希望將用於保存屏幕截圖的文件夾稱為“屏幕截圖”,那麼在終端的命令行中,我們將必須正確定義“ space”的參數。 否則,之後 執行命令行 我們將會見她 錯誤.
此命令行錯誤:
defaults write com.apple.screencapture location ~/Desktop/Screen Shots
要在命令行參數中的兩個單詞之間定義一個空格,我們將使用字符“\“在第一個字之後。
正確的命令行:
defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots
注意,命令行包含空格。 本教程僅適用於包含空格的命令行參數。 在我們的情況下,其中的一個文件夾 名字由兩個書面單詞組成.