Cómo cambiar la carcasa de terminal predeterminada en Mac
Manzana Mac Héroe Macos / / April 19, 2023

Ultima actualización en

¿Sabías que puedes cambiar el shell que usas en Terminal en tu Mac? Aprende cómo en esta guía.
Cuando use Terminal en su Mac, usará un shell predeterminado. Sin embargo, no hay ninguna razón por la que tenga que apegarse a ese valor predeterminado. Si es fanático de un shell diferente que ofrece funciones útiles que no están disponibles en el shell predeterminado, puede optar por cambiar a su shell preferido.
Hacerlo es fácil de hacer: puede cambiarlo solo para las sesiones actuales o cambiar el shell de inicio de sesión predeterminado. Si está listo para cambiar bash por zsh, o zsh por dash, aquí le mostramos cómo cambiar el shell de Terminal predeterminado en Mac.
¿Qué es una concha?
Un shell es un programa que le ayuda a interactuar con el sistema operativo de su computadora. El shell interpreta los comandos que escribe en una ventana de Terminal. Aunque las computadoras Mac tienen shells predeterminados, puede optar por usar un shell diferente.
Para las computadoras Mac, el shell predeterminado siempre fue intento (Bourne-Again shell) hasta el lanzamiento de macOS Catalina, cuando fue reemplazado por zsh como predeterminado.
Sin embargo, zsh solo se usa para cuentas de usuario nuevas. Si actualizó su Mac o se transfirió a su nueva Mac desde una copia de seguridad, es posible que aún esté usando bash, incluso si está ejecutando macOS Catalina o posterior.
Cada shell tiene características únicas, y algunos pueden tener características útiles que faltan en su shell actual. Por ejemplo, zsh proporciona funciones de autocompletado y autocorrección que no están disponibles en bash.
Cómo saber qué shell está usando tu Mac
Si desea saber qué shell está utilizando en su Mac, puede hacerlo en la ventana de Terminal.
Hay un par de formas de hacerlo: un método es simple, pero no funciona para todos los proyectiles que existen. El otro es un poco complicado, pero debería funcionar sin importar qué shell estés usando.
Para saber qué shell está usando tu Mac:
- Abre un Terminal ventana.
- Escribe el siguiente comando y presiona Ingresar:
eco $0
- Verá el shell actual que está utilizando.
- Si este método no funciona, intente ingresar un comando sin sentido. Para asegurarse de no ingresar un comando genuino por error, escriba una cadena bastante larga de letras al azar.
- No se encontrará el comando y el shell que está utilizando aparecerá antes del comando.
Cómo cambiar su shell predeterminado en la configuración del sistema
Puede cambiar el shell predeterminado utilizado por su Mac a través de la Ajustes del sistema menú. Esto le permite elegir entre una selección de opciones de shell.
Para cambiar su shell predeterminado en la configuración del sistema:
- Haga clic en el Manzana icono.
- Seleccionar Ajustes del sistema.
- En el menú de la izquierda, haga clic en Usuarios y grupos.
- Sujetar Aes y haga clic derecho en su nombre de usuario.
- Hacer clic Opciones avanzadas.
- Ingresa tu contraseña.
- Bajo Shell de inicio de sesión, haga clic en el menú desplegable que muestra su shell actual.
- Seleccione una de las opciones.
- Si ha instalado shells alternativos, haga clic en Elegir y navegue hasta la ubicación de su caparazón.
- Hacer clic DE ACUERDO y se establecerá su shell predeterminado. Este es el shell que se utilizará cada vez que inicie sesión en su cuenta de usuario.
Cómo cambiar su shell predeterminado en la terminal
Si desea cambiar el shell predeterminado, puede hacerlo directamente en la Terminal. Ingrese un comando y el shell predeterminado se cambiará al shell de su elección. Deberá conocer la ruta del shell al que desea cambiar; la lista se puede encontrar a través de la configuración del sistema, como se explica en la sección anterior.
Para cambiar su shell predeterminado en la Terminal:
- Abre un Terminal ventana.
- Escribe lo siguiente:
chsh-s
- Introduzca la ruta de su caparazón. Si no está seguro de la ruta correcta, puede ver la lista de opciones en la captura de pantalla del paso 8 en la sección anterior. Por ejemplo, para cambiar a zsh, el comando completo sería:
chsh -s /bin/zsh
- Prensa Ingresar.
Si usa uno de los métodos anteriores para ver qué shell está ejecutando, notará que el shell no ha cambiado. Esto se debe a que su cambio no tendrá efecto hasta que cierre y vuelva a abrir la Terminal. Una vez que lo haga, debería encontrar que Terminal ha cambiado a su shell de elección.
Cómo cambiar el shell sin cambiar el valor predeterminado
¿Qué sucede si solo desea usar un shell específico para su sesión de Terminal actual, pero desea mantener el shell predeterminado tal como está? En lugar de cambiar su shell predeterminado de un lado a otro, puede cambiar el shell que usa Terminal en la configuración de Terminal.
Para cambiar el shell sin cambiar el predeterminado:
- Abierto Terminal.
- Haga clic en el Terminal menú.
- Seleccionar Ajustes.
- En el General pestaña, debajo Conchas abiertas con hacer clic Comando (ruta completa).
- Ingrese la ruta del shell que desea usar. Puede ver la lista de rutas en la captura de pantalla del paso 8 en la penúltima sección.
- Cierre la ventana de configuración y luego cierre Terminal.
- Vuelva a iniciar Terminal: usará el shell que seleccionó.
- Si desea volver al shell de inicio de sesión predeterminado, repita los pasos 1 a 3 y seleccione Shell de inicio de sesión predeterminado.
Administrar la configuración de su terminal en macOS
Aprender a cambiar el shell de Terminal predeterminado en Mac le permite usar su shell favorito en lugar de tener que apegarse al predeterminado. Hay muchas otras formas en que puede configurar su Mac para que sea más de su agrado.
Si usa constantemente dos aplicaciones a la vez, puede aprender a usar pantalla dividida en Mac. Si necesita trabajar con más de dos aplicaciones, puede aprender a usar Stage Manager en Mac para facilitar la multitarea. Y si desea aprovechar al máximo el espacio de su pantalla, puede aprender cómo cambiar la resolución de pantalla en Mac.
Cómo encontrar su clave de producto de Windows 11
Si necesita transferir su clave de producto de Windows 11 o simplemente la necesita para realizar una instalación limpia del sistema operativo,...