El shell predeterminado en macOS Catalina ha cambiado de Bash a Zsh. Tienes que ejecutar un comando para realizar el cambio y muchos piensan que Zsh es mejor. Si ha realizado el cambio y desea volver a Bash como shell predeterminado cada vez que abre Terminal, es un cambio fácil de realizar. A continuación, le mostramos cómo puede volver a bash en Terminal.

Volver a bash en la Terminal

Abra la aplicación Terminal y en la barra de menú seleccione el elemento de menú Terminal. En el menú, seleccione Preferencias. En la ventana Preferencias, vaya a la pestaña General. Hay una opción llamada ‘Shells open with’. Seleccione ‘Comando (ruta completa):’. En el campo debajo de él, ingrese lo siguiente;

/bin/bash

Sal de la Terminal y ábrela de nuevo. La terminal ahora siempre se abrirá en Bash.

Cambiar el shell predeterminado a bash

La sección anterior cambia con qué shell se abre la Terminal, sin embargo, en realidad no cambia el shell predeterminado a bash. Tiene más o menos el mismo efecto, pero si desea volver a cambiar el shell predeterminado a bash, ejecute el siguiente comando en la Terminal. Deberá ingresar su contraseña.

chsh -s /bin/bash

Después de este comando, puede dejar la opción en las preferencias de Terminal establecida en ‘Shell de inicio de sesión predeterminado’ en la opción ‘Shells abiertos con’.

Una vez que actualice a Catalina, no podrá eliminar Zsh del sistema. Dado que puede volver a cambiar el shell a Bash, no importa mucho. La única desventaja de volver a cambiar a Bash es que cada vez que abra una nueva ventana de Terminal, habrá un mensaje en la parte superior que le indicará que cambie a Zsh y le dará el comando para hacer el cambio.

En cuanto a qué shell debe usar, realmente depende de usted. Hay otros shells además de Bash y Zsh disponibles en macOS. Si desea ver una lista de todos los shells que están disponibles, ejecute el siguiente comando en Terminal.

cat /etc/shells

Después de eso, puede elegir cualquiera de los shells y usarlos como el shell que usa Terminal o cambiar el shell predeterminado. El comando es el mismo, excepto que debe cambiar ‘bin / bash’ a cualquier shell que desee establecer como predeterminado.

chsh -s /bin/bash

Si desea cambiar a Csh, debe ejecutar el siguiente comando;

chsh -s /bin/csh

Del mismo modo, para cambiar el shell al que se abre sin cambiar el shell predeterminado, ingrese esto en las preferencias de Terminal.

/bin/csh

Ambos cambios son fáciles de realizar.