Невозможно запустить оболочку по умолчанию

Невозможно запустить оболочку по умолчанию

Что делать, если я удалил свой default shell( /opt/local/bin/bash)? Я не могу открыть терминал под своей учетной записью, если мой default shellне действителен или, по крайней мере, не существует. Есть ли какие-то элегантные способы исправить это? Это иногда случается со мной.

Опытные ситуации:

Восстановление резервной копии.

Опечатка port uninstall inactiveвместо port uninstall installed.

решение1

Есть всего несколько способов сделать это.

Первый:

  • Откройте настройки Терминала.
  • На вкладке «Общие» изменитеРаковины открываются с помощьюи выберитеКоманда (полный путь).
  • Заполните его /bin/bashили /bin/zshлюбой другой оболочкой по вашему желанию.

Второй:

На терминале введите следующее:

chsh -s /bin/bash

Или любую другую оболочку, которую вы хотите.

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