No sé si esto se completará en las ubicaciones de la cuenta de usuario avanzada / terminal, pero "La forma en que esto ha funcionado durante años" ™ en Linux-land es que debe actualizar /etc/shells
con la ruta a la ubicación del shell, y luego usar chsh -s /usr/local/bin/bash username
para úsalo.
Simplemente ejecutar chsh
sin modificación /etc/shells
debería causar un error que indica que ha elegido un shell no válido, en caso de que tenga curiosidad.
/etc/shells
es un archivo propiedad de root, por lo que debe usar sudo junto con un editor para modificarlo. Espero que se sienta cómodo haciendo eso, de lo contrario, le recomendaría que no pruebe un shell no predeterminado :)
Resumen (pasos):
brew install bash
, luego
sudo vi /etc/shells
y agregar /usr/local/bin/bash
a la lista, luego
chsh -s /usr/local/bin/bash [your_username]
y reinicie su terminal para que sus cambios tengan lugar