0

所以最近我注意到每次我打开一个新的终端窗口时,终端都会先显示这个消息

-bash: source: -/: invalid option
source: usage: source filename [arguments]

我在 MacOS Sierra 上使用 macbook。我不知道这是否与问题有关,但我最近编辑了一个类的 ssh 配置文件。

4

1 回答 1

0

这几乎可以肯定意味着您在编辑的文件中创建了语法错误。

这里的输出告诉你source调用不正确。看起来您没有-/正确的选项(您是否缺少文件路径的其余部分,或者您是否忘记使用引号或以其他方式处理文件路径中的空格?)。

$ source -/
bash: source: -/: invalid option
source: usage: source filename [arguments]

无论如何,您对source. 你可以在你的主目录中运行它:

$ grep "source" ./*

查看您的主目录中使用source了哪些文件(注意,根据您编辑的内容,问题可能出在其他地方)。值得注意的是, / 中有一些文件/etc/通常会使用该source命令。

希望这可以帮助。

于 2018-01-18T05:27:45.753 回答