Почему ваш bash
не запускается?
Если ваш bash
не запускается правильно, один из его конфигурационных файлов блокируется. Это:
И после этого первый из них он может найти:
~/.bash_profile
~/.bash_login
~/.profile
Если вы правильно следовали этому руководству, вы создали файл ~/.profile
. Но не в /usr
. Он должен находиться в вашем каталоге $HOME
, который находится по адресу /Users/your-username
и известен как ~
для оболочки. Вы можете поместить в /usr
все, что захотите, и это не повлияет на запуск bash.
Давайте удалим ~/.profile
Попробуйте зайти в настройки Terminal.app и изменить следующее:
Команда, которую вы хотите выполнить:
/bin/rm /Users/your-username/.profile
Не забудьте убрать галочку Run in shell. Конечно, измените your-username
на ваше фактическое короткое имя пользователя. Как только вы откроете профиль терминала, ваш существующий файл .profile
будет удален.
Затем вы можете снять флажок « Выполнить» и попытаться начать все сначала.
Другие средства отладки
Если приведенное выше не помогло, попробуйте запустить из того же поля команды Выполнить :
/usr/bin/tail -n 10 /Users/your-username/.bash_history
Это проследит ваши последние шаги, которые будут полезны для вашего поста.
Ваш Терминал показывает Could not open a new pseudo-tty
?
В этом случае требуется перезагрузка. Каким-то образом вы создали слишком много вилок, выходящих за пределы файловой системы. Это должно быть восстановлено простой перезагрузкой вашего Mac.