После открытия терминального процесса завершает работу и не может снова получить доступ к терминалу

Я нахожусь в Mac OS X

Я хотел установить расширение для оболочки zsh → Oh-my-zsh:

Я запускал следующие команды с помощью Iterminal:

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
sudo sh -c "echo '/usr/local/bin/zsh' >> /etc/shells"

После этой команды процесс забит, и я не смог изменить текущую оболочку на оболочку zsh

chsh -s /usr/local/bin/zsh

После этого я закрыл iTerminal, перезапустил его, но на самом деле он не загрузился. Нажав на приложение, вы открыли окно iTerminal на секунду, а затем снова закрылись.

То же самое происходит и с обычным терминальным окном. Я нажимаю на приложение, которое открывает терминал, но получаю следующее сообщение:

login: /usr/local/bin/zsh: No such file or directory

Похоже, что предыдущая команда набрала направление нагрузки для терминала, чтобы загрузить правильную оболочку.

Кто-нибудь знает, как я могу использовать reset для предыдущей оболочки без доступа к окну терминала.

Ответ 1

a ha после попытки решить эту проблему:

Чтобы окончательно изменить оболочку терминала по умолчанию:

Выберите "Настройки" в меню "Терминал".

Выберите параметр "Выполнить эту команду (укажите полный путь):"

Измените выбранную текстовую запись из /bin/tcsh, чтобы отобразить другую оболочку терминала, например:

/bin/bash 
/bin/csh 
/bin/zsh 
/bin/zsh-4.0.4 (Mac OS X 10.2.8 or earlier) 
/bin/zsh-4.1.1 (Mac OS X 10.3 or later) 
/bin/ksh (Mac OS X 10.4 or later)

Закройте окно "Настройки терминала".

Закройте и снова откройте терминал. Первый и последующие новые окна терминала открываются с помощью оболочки, которую вы указали в настройках.

Ответ 2

В поле MAC:

  • Перейдите в раздел "Системные настройки" > "Пользователи и группы"
  • Нажмите значок "Заблокировать" и подтвердите подлинность
  • Щелкните правой кнопкой мыши значок пользователя и выберите "Дополнительные параметры"
  • Измените значение для "Локальная оболочка"

Ответ 3

просто выберите предпочтения из меню терминала и выберите открытые оболочки оболочки с помощью команды (полный путь) и введите этот путь:

/бен/bash