Я не знаю, будет ли это заполнять местоположения учетной записи терминала / опытного пользователя, но «Способ, которым это работало годами» в Linux-land, заключается в том, что вы должны обновить /etc/shellsпуть к расположению оболочки, а затем использовать chsh -s /usr/local/bin/bash usernameдля используй это.
Простой запуск chshбез изменения /etc/shellsдолжен вызвать ошибку, указывающую на то, что вы выбрали неверную оболочку, если вам интересно.
/etc/shellsявляется корневым файлом, поэтому вы должны использовать sudo в тандеме с редактором, чтобы изменить его. Я надеюсь, что вам это удобно, иначе я бы настоятельно рекомендовал не использовать нестандартную оболочку :).
Резюме (шаги):
brew install bash, тогда
sudo vi /etc/shellsи добавьте /usr/local/bin/bashв список, затем
chsh -s /usr/local/bin/bash [your_username] и перезапустите свой терминал, чтобы изменения вступили в силу