Los binarios en /{,usr/}{,s}bin/
generalmente no deben reemplazarse con otros archivos. Otros programas esperan que sean las versiones que vienen con OS X, y son reemplazadas por las actualizaciones del sistema operativo.
Después de ejecutar brew install bash
, puedes cambiar el shell predeterminado de manera segura:
- Añadiendo
/usr/local/bin/bash
a /etc/shells
- Ejecutando
chsh -s /usr/local/bin/bash
.
Las configuraciones en Terminal o iTerm 2 normalmente no tienen que ser cambiadas. Ambos de forma predeterminada abren ventanas nuevas con un shell de inicio de sesión del shell predeterminado.
El shell predeterminado también se puede cambiar desde Preferencias del sistema o con dscl, pero las tres opciones solo modifican /var/db/dslocal/nodes/Default/users/$USER.plist
.