Ejecutar el siguiente código, por ejemplo, para cambiar su shell a la nueva Bash instalado por MacPorts
chsh -s /opt/local/bin/bash
Si eso te da el mensaje,
" non-standard shell
"
tendrá que añadir
/opt/local/bin/bash
a
/etc/shells
Tenga en cuenta que /etc/shells
es solo un archivo de texto, por lo que puede editarlo directamente si se autentica como raíz. Usted puede cambiar mediante programación por el comando
sudo -s
Password:
# echo /opt/local/bin/bash >> /etc/shells
Si el primer comando chsh falló, ejecutarlo ahora de nuevo si se las arregló para cambiar el archivo anterior.
Wow, Ni siquiera me di cuenta de que no estaba usando el shell actualizado. ¡Gracias! – Schwern