Terminal actúa como puente entre tú y el sistema operativo subyacente. Interpreta y procesa los comandos que introduces para que puedas interactuar directamente con el sistema.
Sin embargo, es posible que Terminal en el Mac empiece a funcionar de forma extraña de repente o después de actualizar macOS. Por ejemplo:
- Terminal no inicia ningún shell
- Terminal no responde en absoluto
- Terminal no inicia sesión
- Terminal no ejecuta los comandos
- Terminal se inicia, pero no muestra ningún indicador
- Terminal muestra «zsh: permission denied»
Si no sabes por qué Terminal no funciona, has llegado al lugar adecuado. A continuación, analizamos las posibles causas y te ofrecemos varias formas de solucionar el problema de Terminal en el Mac.
¿Cómo solucionar los problemas de Terminal en el Mac cuando no funciona, no responde o no inicia un shell?
Estos son algunos casos reales:
Terminal no inicia ningún shell en mi Mac. Al abrir Terminal, aparece el mensaje: «Login incorrect». - De Ask Different
Al abrir Terminal en mi Mac, aparece el mensaje «login: illegal option». Terminal no funciona. ¿Cuál puede ser el problema? - De Apple community
Tanto si Terminal no se abre como si deja de responder o no puede ejecutar comandos, lo primero que puedes probar es reiniciarlo. Esto puede actualizar Terminal y eliminar errores temporales de software que impidan que funcione correctamente.
Si Terminal sigue sin funcionar en el Mac, prueba una a una las siguientes soluciones.
Solución 1. Comprueba que los comandos que escribes sean correctos
Si Terminal no ejecuta los comandos que escribes o responde después de empezar a procesar determinados comandos, comprueba que los comandos introducidos sean correctos.
En el indicador de Terminal, incluso el espacio entre dos caracteres puede ser importante. Por eso, revisa los comandos dos veces antes de pulsar Retorno para ejecutarlos.
Solución 2. Reinicia el Mac
Si Terminal no se abre en el Mac, deja de responder o se queda bloqueado al procesar determinados comandos, reiniciar el Mac puede ayudarte. Al reiniciar el dispositivo se eliminan los errores temporales de macOS que pueden causar el problema.
Solución 3. Abre un shell manualmente
¿Terminal rebota en el Dock y después no hace nada más? Si la aplicación Terminal se inicia, pero no muestra ningún indicador, es posible que tenga problemas para abrir el shell.
Puedes intentar abrir un shell manualmente siguiendo estos pasos:
- Haz clic en Shell, en la barra de menús de Terminal.
- Selecciona New Command en el menú desplegable.

- Escribe /bin/bash, /bin/zsh u otro shell que quieras utilizar en el cuadro.

- Haz clic en Run para abrir el indicador de comandos.
Solución 4. Prueba con otro shell
Si Terminal no consigue abrir un shell en el Mac porque se queda bloqueado con el error «login incorrect», puedes probar con otro shell. De este modo, evitarás el archivo de configuración de zsh que está causando el problema.
- Haz clic en Terminal, en la barra de menús superior de Terminal.
- Selecciona Settings.

- Marca la opción «Command (complete path)» junto a «Shells open with».
- Escribe /bin/bash u otra ruta de shell distinta de la predeterminada.

- Cierra Terminal y vuelve a abrirlo.
Solución 5. Abre Terminal de otra forma
Si no puedes utilizar Terminal correctamente mediante los métodos habituales, puedes usar iBoysoft MagicMenu para abrirlo con un clic derecho. Esta herramienta amplía el menú contextual y permite realizar varias acciones rápidas, como abrir Terminal con un clic derecho en el Mac.
- Descarga, abre e instala iBoysoft MagicMenu en tu Mac.
- Haz clic en Extension. En la sección Quick Open, haz clic en el botón de descarga situado junto a Open with Terminal.
- Haz clic con el botón derecho en un área vacía del Finder o del escritorio y selecciona Abrir con > Terminal para abrirlo inmediatamente en tu Mac.

Solución 6. Vuelve a crear el archivo .plist de Terminal
El archivo .plist de Terminal almacena los datos de propiedades y configuración de esta utilidad. Si el archivo .plist está dañado, es posible que Terminal no funcione en el Mac.
Por tanto, si Terminal no muestra el indicador de comandos o no ejecuta comandos, puedes volver a crear el archivo .plist de Terminal.
- Abre el Finder, haz clic en Ir en la barra de menús superior y selecciona Ir a la carpeta en el menú desplegable.

- Introduce ~/Library/Preferences/com.apple.Terminal.plist en el cuadro y pulsa Retorno.
- Mueve el archivo .plist de Terminal a la Papelera.

- Reinicia el Mac para que el archivo .plist de Terminal se vuelva a crear automáticamente.
Solución 7. Cambia el nombre de los archivos relacionados con Terminal en tu carpeta de inicio
Si volver a crear el archivo .plist de Terminal no consigue que la utilidad funcione, cambia el nombre de los archivos relacionados con Terminal en tu carpeta de inicio del Mac. De este modo, macOS volverá a indexarlos al abrirlos y ejecutarlos.
- Abre el Finder.
- Haz clic en el disco duro interno, situado en Ubicaciones, en la barra lateral.
- Haz clic en la unidad macOS o Macintosh HD > la carpeta Users.

- Haz clic en tu carpeta de usuario (la carpeta que lleva el nombre de tu cuenta de administrador) y pulsa Comando+Mayús+. para mostrar los archivos ocultos de tu carpeta de usuario.

- Busca cualquiera de los siguientes archivos relacionados con Terminal. Si encuentras alguno, cámbiale el nombre.
.bash_history
.bash_profile
.bash_login
.zsh_history
.zsh_profile
.zsh_login
.profile
.bashrc - Vuelve a abrir Terminal.
Solución 8. Inicia sesión en el Mac con una cuenta de usuario nueva
El error «login incorrect» que aparece al abrir Terminal puede indicar que la cuenta con la que inicias sesión en el Mac tiene algún problema con la aplicación. Puedes crear un usuario nuevo e iniciar sesión en el Mac con esa cuenta.
- Ve al menú Apple > Ajustes del Sistema > Usuarios y grupos.
- Haz clic en Añadir usuario y completa la información para crear un usuario nuevo.
- Cierra la sesión del Mac y vuelve a iniciarla con la cuenta nueva.
Después, comprueba si se producen errores en la cuenta de usuario problemática.
Solución 9. Comprueba los registros de Terminal en la aplicación Consola
Si no puedes abrir Terminal en un MacBook Air con chip M1 o en otros modelos, puedes utilizar Consola para localizar los errores.
- Abre Consola.
- Vuelve a abrir Terminal.
- Revisa los errores e intenta solucionarlos.
Solución 10. Inicia el Mac en modo seguro
En ocasiones, el software de terceros puede entrar en conflicto con Terminal e impedir que abra un shell o muestre el indicador de comandos.
Puedes iniciar el Mac en modo seguro, ya que este modo especial inicia el Mac únicamente con los controladores mínimos y mantiene aislados todos los programas de terceros.
Si Terminal funciona correctamente en modo seguro, desinstala las aplicaciones instaladas recientemente, especialmente las herramientas de edición de código de terceros.
Solución 11. Actualiza el Mac
Si ninguno de los métodos anteriores funciona y Terminal no funciona en el Mac después de una actualización, actualiza el sistema.
Los errores de la versión actual de macOS pueden impedir que Terminal inicie sesión o ejecute líneas de comandos. Por eso, comprueba si hay disponible una actualización menor y actualiza el Mac.
Comparte los métodos anteriores para solucionar los problemas que impiden que Terminal se abra, ejecute comandos o funcione correctamente en el Mac.
Terminal no funciona en el Mac y muestra el error «process completed»: ¿qué puedes hacer?
Si la aplicación Terminal se queda bloqueada y muestra el mensaje [Process completed] al abrirse, no te preocupes. No significa que Terminal tenga una avería.
Cuando finaliza una sesión de Terminal, normalmente aparece el indicador [Process completed]. Este indicador deja Terminal inactivo. Si quieres ejecutar otros comandos, debes cerrar la ventana actual con el mensaje «process completed» y volver a abrir Terminal. También puedes abrir directamente el menú Terminal y seleccionar Shell > New Window para abrir un indicador nuevo.
Si crees que este artículo sobre cómo solucionar los problemas de Terminal en el Mac es completo y útil, compártelo para que otras personas puedan conocerlo.
¿Por qué no funciona Terminal en el Mac?
Si Terminal no puede abrir un shell y se queda bloqueado con el error «login incorrect», el problema se debe a tu cuenta. Es posible que la cuenta con la que has iniciado sesión en el Mac no sea válida o que el sistema no reconozca correctamente la información de la cuenta.
Si el Terminal del Mac no responde al ejecutar determinados comandos, puede deberse a líneas de comandos incorrectas, errores temporales del sistema, fallos de Terminal, interferencias de software de terceros o problemas en el tipo de shell activo.
A continuación, se explican las causas por las que Terminal puede no funcionar correctamente en el Mac.
