No sé si esto se completará en las ubicaciones de la cuenta de usuario avanzado / terminal, pero "La forma en que esto ha funcionado durante años" ™ en Linux-land es que debe actualizar /etc/shells
con la ruta al shell ubicación, y luego usa chsh -s /usr/local/bin/bash username
para usarla.
Simplemente ejecutar chsh
sin modificarlo a /etc/shells
debería causar un error que indique que has elegido un shell no válido, en caso de que tengas curiosidad.
/etc/shells
es un archivo propiedad de la raíz, por lo que debe usar sudo en tándem con un editor para modificarlo. Espero que te sientas cómodo haciendo eso, de lo contrario, te aconsejaría que no pruebes una shell que no sea la predeterminada :)
Resumen (pasos):
-
brew install bash
, entonces
-
sudo vi /etc/shells
y agregue /usr/local/bin/bash
a la lista, luego
-
chsh -s /usr/local/bin/bash [your_username]
y reinicie su terminal para que se realicen los cambios