Терминал выводит сообщение об ошибке источника при запуске
Совсем недавно я заметил, что каждый раз, когда я открываю новое окно терминала, терминал будет отображать это сообщение первым
-bash: source: -/: invalid option
source: usage: source filename [arguments]
Я использую MacBook с MacOS Sierra. Я не знаю, относится ли это к проблеме или нет, но я недавно отредактировал файл конфигурации ssh для класса.
1 ответ
Это почти наверняка означает, что вы создали синтаксическую ошибку в редактируемом файле.
Выход здесь говорит вам, что source
вызывается неправильно. Похоже, у вас есть -/
вместо правильного варианта (вам не хватает остальной части пути к файлу или вы забыли использовать кавычки или иным образом иметь дело с пробелами в пути к файлу?).
$ source -/
bash: source: -/: invalid option
source: usage: source filename [arguments]
В любом случае что-то искажается в вашем использовании source
, Вы можете запустить это в своей домашней директории:
$ grep "source" ./*
Чтобы увидеть, какие файлы используют source
в вашем домашнем каталоге (обратите внимание, что в зависимости от того, что вы редактировали, проблема может быть в другом месте). Примечательно, что есть файлы в /etc/
/ которые традиционно будут использовать source
команда.
Надеюсь это поможет.