Я согласен с chsh, это правильный ответ. Однако:
Если вы запустите chsh и получите ошибку
/usr/local/bin/fish: non-standard shell
, просто добавьте двоичное местоположение рыбы в /etc/shells.
Найден здесь. [ ! d3]