终端在启动时显示源错误消息

时间:2018-01-18 04:01:45

标签: bash macos-sierra invalid-argument startup-error

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

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

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

1 个答案:

答案 0 :(得分:0)

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

此处的输出告诉您source被错误地调用。看起来你有-/而不是正确的选项(你是否遗漏了文件路径的其余部分,或者你忘记使用引号或以其他方式处理文件路径中的空格?)。

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

在任何情况下,您使用source时都会出现问题。你可以在你的家庭目录中运行它:

$ grep "source" ./*

要查看哪些文件在您的主目录中使用source(请注意,根据您编辑的内容,问题可能出在其他地方)。值得注意的是,/etc/ /中的文件传统上使用source命令。

希望这有帮助。