在应用程序 终端,每个字符都代表一些含义。 它可以是代码的一小部分,命令行参数或脚本的一部分。 终端的此功能也不免除“空格”。 在终端的命令行参数中键入的“空格”,将不会被识别为空格。 因此错误: 意外的说法.
最简单的例子是使用我们在其中学习的教程 如何更改自动保存屏幕截图的默认位置(桌面) macOS.
如果我们希望将用于保存屏幕截图的文件夹称为“屏幕截图”,那么在终端的命令行中,我们将必须正确定义“ space”的参数。 否则,之后 执行命令行 我们将会见她 错误.
此命令行错误:
defaults write com.apple.screencapture location ~/Desktop/Screen Shots
要在命令行参数中的两个单词之间定义一个空格,我们将使用字符“\“在第一个字之后。
正确的命令行:
defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots
注意,命令行包含空格。 本教程仅适用于包含空格的命令行参数。 在我们的情况下,其中的一个文件夹 名字由两个文字组成.