2

Мне удалось убить весь доступ к оболочке, попытавшись установить оболочку fish с помощью brew, а затем установить оболочку по умолчанию на fish через:

chsh -s /usr/local/bin/fish

К сожалению, fish , похоже, не существует (я не правильно прочитал ошибки установки из brew), и теперь терминал просто закрывается при загрузке.

Как я могу сбросить оболочку на bash без использования оболочки?

1 ответ1

0

Вы можете изменить оболочку обратно на Bash - или любую другую установленную оболочку - через панель настроек Mac OS X «Пользователи и группы» /«Учетные записи» в системных настройках.

Вот инструкции, адаптированные из этого ответа 2009 года о том, как изменить пользовательскую оболочку по умолчанию в Mac OS X:

  1. Откройте «Системные настройки».
  2. Откройте панель настроек «Аккаунты» /«Пользователи и группы» и разблокируйте панель настроек, если это применимо.
  3. На пользователя, которого вы хотите изменить оболочку, удерживая нажатой клавишу « Control»+ щелкните или щелкните правой кнопкой мыши на пользователе и выберите «Дополнительные параметры ...»
  4. Там, где написано «Login Shell:», измените его на оболочку, которую вы хотите использовать; в этом случае измените его на /bin/bash .

Обратите внимание, что «Login Shell:» не является пустым текстовым полем; в нем есть выпадающее меню с полным списком установленных оболочек, которые вы можете использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .