Что делать, если я удалил свой default shell
( /opt/local/bin/bash
)? Я не могу открыть терминал под своей учетной записью, если мой default shell
не действителен или, по крайней мере, не существует. Есть ли какие-то элегантные способы исправить это? Это иногда случается со мной.
Опытные ситуации:
Восстановление резервной копии.
Опечатка port uninstall inactive
вместо port uninstall installed
.
решение1
Есть всего несколько способов сделать это.
Первый:
- Откройте настройки Терминала.
- На вкладке «Общие» изменитеРаковины открываются с помощьюи выберитеКоманда (полный путь).
- Заполните его
/bin/bash
или/bin/zsh
любой другой оболочкой по вашему желанию.
Второй:
На терминале введите следующее:
chsh -s /bin/bash
Или любую другую оболочку, которую вы хотите.