所以最近我注意到每次我打开一个新的终端窗口时,终端都会先显示这个消息
-bash: source: -/: invalid option
source: usage: source filename [arguments]
我在 MacOS Sierra 上使用 macbook。我不知道这是否与问题有关,但我最近编辑了一个类的 ssh 配置文件。
所以最近我注意到每次我打开一个新的终端窗口时,终端都会先显示这个消息
-bash: source: -/: invalid option
source: usage: source filename [arguments]
我在 MacOS Sierra 上使用 macbook。我不知道这是否与问题有关,但我最近编辑了一个类的 ssh 配置文件。
这几乎可以肯定意味着您在编辑的文件中创建了语法错误。
这里的输出告诉你source
调用不正确。看起来您没有-/
正确的选项(您是否缺少文件路径的其余部分,或者您是否忘记使用引号或以其他方式处理文件路径中的空格?)。
$ source -/
bash: source: -/: invalid option
source: usage: source filename [arguments]
无论如何,您对source
. 你可以在你的主目录中运行它:
$ grep "source" ./*
查看您的主目录中使用source
了哪些文件(注意,根据您编辑的内容,问题可能出在其他地方)。值得注意的是, / 中有一些文件/etc/
通常会使用该source
命令。
希望这可以帮助。