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