Categorías: AppleMacOS

Cómo cambiar el shell predeterminado a Bash en macOS Catalina

Con macOS Catalina , Apple ahora usa Zsh como shell predeterminado. Nos encanta Zsh , pero el viejo y confiable shell Bash todavía se incluye con macOS, y puede volver rápidamente a Bash si lo prefiere.

Zsh es solo el shell predeterminado en las cuentas de usuario recién creadas, por lo que cualquier cuenta existente que tenga en una Mac actualizada seguirá usando Bash de forma predeterminada a menos que la cambie. Cada cuenta de usuario tiene su propia preferencia de shell predeterminada.

Desde la Terminal

Para cambiar el shell predeterminado de una cuenta de usuario en macOS, simplemente ejecute el chsh -scomando (cambiar shell) en una ventana de Terminal.

Cambie el shell predeterminado a Bash ejecutando el siguiente comando:

chsh -s / bin / bash

Deberá ingresar la contraseña de su cuenta de usuario. Finalmente, cierre la ventana de Terminal y vuelva a abrirla. Usarás Bash en lugar de Zsh.

Cambie el shell predeterminado de nuevo a Zsh ejecutando este comando:

chsh -s / bin / zsh

Introduzca su contraseña cuando se le solicite. Después de cerrar la ventana de la terminal y volver a abrirla, estará usando Zsh.

Puede ver una lista de shells incluidos que puede seleccionar ejecutando el siguiente comando:

gato / etc / shells

Desde Preferencias del sistema

También puede cambiar esta opción gráficamente desde Preferencias del sistema si lo prefiere.

Dirígete a Preferencias del sistema> Usuarios y grupos en tu Mac. Haga clic en el icono de candado e ingrese su contraseña. Mantenga presionada la tecla Ctrl, haga clic en el nombre de su cuenta de usuario en el panel izquierdo y seleccione «Opciones avanzadas».

Haga clic en el cuadro desplegable «Iniciar sesión Shell» y seleccione «/ bin / bash» para usar Bash como su shell predeterminado o «/ bin / zsh» para usar Zsh como su shell predeterminado. Haga clic en «Aceptar» para guardar sus cambios.

Bash en macOS todavía está desactualizado

Sin embargo, tenga en cuenta que la versión de Bash (Bourne Again SHell) incluida con macOS todavía está bastante desactualizada. Si ejecuta bash --version, verá que Catalina incluye Bash 3.2.57 cuando Bash 5.0 es la última versión. Las versiones más nuevas tienen la licencia GPLv3, mientras que Apple aún distribuye una versión con licencia GPLv2.

En contraste, la versión de Zsh (shell Z) incluida con macOS (verifique con zsh --version), es Zsh 5.7.2, que es la última versión en el momento del lanzamiento de Catalina.

Si desea la última versión de Bash, puede instalarla usted mismo a través de Homebrew .

responroot

Compartir
Publicado por
responroot
Etiquetas: applemacos

Entradas recientes

Steamlytics: La nueva herramienta imprescindible para los gamers de Steam

  El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…

1 año hace

Cuándo reemplazar su antigua unidad flash USB

Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…

2 años hace

¿Qué es una pantalla Nano IPS?

LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…

2 años hace

10 formas de jugar con un presupuesto bajo (o nulo)

Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…

2 años hace

¿Demasiadas suscripciones? Aquí está cómo empezar a cortarlos

Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…

2 años hace

Cómo configurar la puerta de enlace predeterminada en Linux

fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…

2 años hace