Binarios en /{,usr/}{,s}bin/
por lo general no deben ser sustituidos por otros archivos. Otros programas esperan que sean las versiones que vienen con OS X, y son reemplazados por las actualizaciones del sistema operativo.
Después de correr brew install bash
, puedes cambiar el shell por defecto de forma segura:
- Añadiendo
/usr/local/bin/bash
a /etc/shells
- Ejecutar
chsh -s /usr/local/bin/bash
.
Normalmente no hay que cambiar la configuración en Terminal o iTerm 2. Ambos abren por defecto nuevos Windows con un shell de inicio de sesión del shell por defecto.
El shell por defecto también se puede cambiar desde las Preferencias del Sistema o con dscl, pero las tres opciones sólo modifican /var/db/dslocal/nodes/Default/users/$USER.plist
.
2 votos
Esta cuestión se ha convertido de repente en algo muy relevante, ver Shellshock
0 votos
Sí. 10 c h a r a s