Терминал не отвечает - `процесс завершен`

Терминал не отвечает - `процесс завершен`

Продолжая мой предыдущий вопрос ([echo $PATH результаты в /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin:/bin:/bin:/bin:/bin:/bin:) Я все закомментировал в bash_profile, а затем закрыл терминал и снова его открыл. Результат: теперь после первого символа, который я набираю, появляется сообщение

  • process completed

Когда я пытаюсь добавить еще одну команду, терминал не отвечает. Почему он это делает?

Я решил проблему следующим образом: открыл в Finder .bash_profile [нажал Command + Shift + >, чтобы показать скрытые файлы.], отменил комментирование. Терминал снова работает. Тем не менее, мне нужно знать,почему?

решение1

Если взглянуть на другой вопрос, похоже, что source .bash_profileвиноват . Помещение этого в .bash_profileприводит к бесконечному циклу, выполняющему содержимое .bash_profileснова и снова. Если вы удалите эту строку, это должно решить вашу проблему. Если это не решит, я бы поискал строки, ссылающиеся на что-то в других файлах конфигурации bash.

Связанный контент