Вы недавно редактировали файлы ~/.bash_profile
, ~/.bash_login
или ~/.profile
? Когда вы открываете новый сеанс «Терминал», он загружает все три из этих файлов в том же порядке и устанавливает любые переменные или команды, которые могут быть установлены в этих файлах. Посмотрите в каждом файле, как это; используя nano
в этом примере, но не стесняйтесь использовать любой текстовый редактор, который вы предпочитаете:
nano ~/.bash_profile
nano ~/.bash_login
nano ~/.profile
Обратите внимание, что в типичной системе Mac OS X на самом деле будет установлен только ~/.bash_profile
; ~/.bash_login
и ~/.profile
являются необязательными, но их стоит проверить на всякий случай.
И, глядя на формулировку ошибки, похоже, что Bash пытается запустить команду с именем Searching
. Вы можете повторить это поведение, открыв сеанс «Терминал», игнорируя те странные ошибки, которые у вас есть, и просто набрав:
Searching
И ударил в ответ. Возвращенная ошибка будет:
-bash: Searching: command not found
Поэтому я бы проверил все три этих файла инициализации - ~/.bash_profile
, ~/.bash_login
и ~/.profile
- и посмотрел, введен ли Searching
в качестве команды в какой-либо из этих строк и удален.
Кроме того, если вы нервничаете по поводу удаления чего-либо в этих файлах, просто закомментируйте строки знаком #
и посмотрите, что произойдет. Пока команда закомментирована, она не будет выполняться. И если он не запустится, ошибки больше не будет.