¿Cómo puedo cambiar el shell predeterminado de Terminal.appBASH
a ?
Por alguna razón, la Mac de mi amigo (10.6.6) usa de forma predeterminada en TCSH
lugar de BASH
. El remedio obvio es elegir /bin/bash
como comando para abrir shells (como se muestra a continuación), pero luego no se carga .bashrc
y .bash_profile
(incluso si doy un parámetro --source
o ).--rcfile
¿Cómo puedo cambiarlo para usarlo de bash
la manera correcta ?
Abra Preferencias del sistema, seleccione el usuario y haga clic con el botón derecho en su nombre. Aparecerá "Opciones avanzadas...". Cambia la carcasa ahí. Si eres un usuario empedernido de Apple, probablemente primero tendrás que habilitar el clic derecho. Según el modelo de su computadora, puede hacerlo en Trackpad o Preferencias de mouse.
Mediante el uso chsh
de Terminal. Cambia el shell predeterminado para el usuario. Alternativamente, puede configurar Terminal para usar /bin/bash -l
... esto hará que BASH se comporte como shell de inicio de sesión, es decir, leerá .bash_profile
.
chsh
; todavía me dio tcsh
como shell predeterminado. Sin embargo, /bin/bash -l
funciona. Me gustaría escuchar otras opiniones antes de aceptarla como la respuesta correcta , pensó.A partir de Mac OS X Lion 10.7, Terminal creará shells de inicio de sesión incluso si elige un shell personalizado en las preferencias de inicio. Entonces, su problema inicial ya no debería ser un problema en Lion. (Aunque recomiendo configurar el shell a través de las Preferencias del sistema para asegurarse de que esté configurado para la cuenta de usuario y no solo para la aplicación Terminal).
Página de Chris