【问题标题】:terminal displays source error message at start up终端在启动时显示源错误消息
【发布时间】:2018-01-18 04:01:44
【问题描述】:

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

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

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

【问题讨论】:

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


【解决方案1】:

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

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

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

在任何情况下,您对source 的使用都会受到影响。你可以在你的主目录中运行它:

$ grep "source" ./*

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

希望这会有所帮助。

【讨论】:

  • 我找不到有错误的文件,我不记得我编辑了哪个源文件。有没有办法找到那个文件?还是我被烦人的错误信息困住了?
  • 您是否按照我的建议尝试了grep
猜你喜欢
  • 2023-03-06
  • 2016-06-02
  • 2015-05-28
  • 1970-01-01
  • 1970-01-01
  • 2021-02-13
  • 1970-01-01
  • 2021-09-15
相关资源
最近更新 更多