Я на Mac 10.13.6
Я прочитал эту длинную ветку и 10 рабочих решений там
Как установить оболочку по умолчанию на Mac?
но у меня ничего не работает.
Вот что я попробовал
brew install fish
sudo vi /etc/shells
Add line '/usr/local/bin/fish' and save the file
csh -s /usr/local/bin/fish
press ⌘ ,
Shell Open with
Command complete path '/usr/local/bin/fish'
Go to system preferences
Users and Groups
select my user
click on lock icon and enter root password
go into advanced options
change Login Shell to /usr/local/bin/fish
Теперь я перезагружаю машину и запускаю терминал.и все же он использует BASH.