Я не могу изменить оболочку по умолчанию в OSX High Sierra.
Я хотел бы добавить 2 важные вещи здесь. Они применимы к MacOS Sierra 10.12.5 (16F73) и, возможно, к некоторым другим недавним и будущим версиям MacOS.
chsh
недостаточно для изменения оболочки по умолчанию. Убедитесь, что вы нажали Command+, ,когда ваш терминал открыт, и измените опцию «Оболочки открыты с» на «Оболочка входа по умолчанию».В случае
bash
, убедитесь, что вы выполняете,echo $BASH_VERSION
чтобы подтвердить, что вы используете предполагаемую версию bash.bash --version
не дает вам правильную информацию.
Источник Как установить оболочку по умолчанию на Mac? Ответ Тушара Вазирани