Corregir problemas con el Terminal de Mac: no funciona, no responde o no se inicia

Español English Français Deutsch やまと Português

El Terminal funciona como un puente entre tú y el sistema operativo subyacente. Interpreta y procesa los comandos que introduces para permitirte interactuar directamente con el sistema.

Sin embargo, el Terminal en tu Mac tiene un funcionamiento extraño de repente o después de la actualización de macOS, como por ejemplo:

  • El Terminal de Mac no iniciará una shell
  • El Terminal de Mac no responde en absoluto
  • El Terminal de Mac no inicia sesión
  • El Terminal de Mac no ejecuta comandos
  • El Terminal de Mac inicia pero no muestra un indicador
  • El Terminal de Mac muestra "zsh: permiso denegado"

Si estás confundido sobre por qué el Terminal no funciona, detente aquí. Te ayudaremos a descubrir las causas y resolver el problema de que el Terminal de Mac no funcione de distintas formas.

El Terminal de Mac no funciona, no responde o no inicia una shell, ¿cómo solucionarlo?

Aquí tienes algunos casos reales:

El Terminal en mi Mac no iniciará una shell. Cuando abro el Terminal, muestra: Inicio de sesión incorrecto. - De Ask Different

Cuando abro el Terminal en mi Mac, recibo el mensaje "login: opción ilegal". El Terminal no funciona. ¿Cuál es el problema? - De Comunidad de Apple

Ya sea que tu Terminal no se abra, se vuelva irresponsivo o no pueda ejecutar comandos, lo primero que puedes intentar es reiniciarlo. Esto puede refrescar el Terminal y eliminar los errores de software temporales que evitan que funcione correctamente.

Si el Terminal de Mac aún no funciona, soluciona el problema con las soluciones que se detallan a continuación una por una.

Solución 1. Verificar si los comandos que escribes son correctos

Si la Terminal no está ejecutando los comandos que escribes o responde después de comenzar a procesar ciertos comandos, debes verificar si los comandos que ingresas son correctos.

En un símbolo del sistema de Terminal, incluso el espacio entre caracteres importa mucho. Por lo tanto, verifica dos veces antes de presionar Return para que los comandos se ejecuten.

Solución 2. Reinicia tu Mac

Cuando la Terminal de Mac no se abre, se vuelve no receptiva o se queda atascada procesando ciertos comandos, reiniciar tu Mac te ayudará. Reiniciar tu dispositivo eliminará los errores temporales de macOS que causan el problema.

Solución 3. Invocar manualmente un shell

¿La Terminal rebota en el Dock antes de no hacer nada más? Si la aplicación de Terminal se inicia pero no muestra un indicador, muestra que la Terminal tiene problemas para abrirse.

Puedes intentar invocar manualmente un shell con los siguientes pasos:

  1. Haz clic en Shell en la barra de menú de Terminal.
  2. Selecciona Nuevo Comando en el menú desplegable.
    crear nuevo comando desde la barra de menú de Terminal
  3. Ingresa /bin/bash, /bin/zsh u otro shell que prefieras en el cuadro.
    ingresar comando para abrir un nuevo shell en Terminal de Mac
  4. Haz clic en Ejecutar para abrir el indicador de comando.

Solución 4. Prueba con un shell diferente

Si la Terminal en tu Mac no se inicia un shell porque se queda atascada en el error de inicio de sesión incorrecto, puedes probar con un shell diferente. Esto es para eliminar el archivo de configuración problemático de zsh que causa este problema.

  1. Haz clic en Terminal en la barra de menú superior de Terminal.
  2. Selecciona Configuración.
    abrir configuración de Terminal
  3. Marca en "Comando (ruta completa)" al lado de "Los shells se abren con".
  4. Ingresa /bin/bash u otra ruta de shell que sea diferente a la predeterminada.
    abrir un tipo de shell diferente en Terminal
  5. Sal de Terminal y vuélvelo a abrir.

Solución 5. Abrir la Terminal de una manera diferente

Cuando no puedes usar la Terminal correctamente con los métodos habituales, puedes utilizar iBoysoft MagicMenu para hacer clic derecho y abrirlo. Este mejorador de clic derecho te ayuda a completar algunas acciones rápidas, incluido hacer clic derecho para abrir la Terminal en tu Mac.

  1. Descarga, abre e instala iBoysoft MagicMenu en tu Mac.
  2. Haz clic en Extensión. En la sección de Apertura Rápida, haz clic en el botón de descarga junto a Abrir con Terminal.
  3. Haz clic derecho en el área en blanco en Finder o en el escritorio y haz clic en Abrir con > Terminal para abrirlo inmediatamente en tu Mac. 
    abrir con Terminal

Solución 6. Recrea el archivo .plist de Terminal

El archivo .plist de Terminal guarda los datos de propiedad y configuración de la utilidad de Terminal. Cuando el archivo .plist está corrupto, surgirá el mensaje de error de Terminal de Mac que no funciona.

Por lo tanto, si la Terminal de Mac no muestra un indicador o no ejecuta comandos, puedes recrear el archivo .plist de Terminal.

  1. Abre Finder, haz clic en Ir en la barra de menú superior y luego selecciona Ir a la Carpeta en el menú desplegable.
    Ir a la Carpeta en Finder
  2. Ingresa ~/Library/Preferences/com.apple.Terminal.plist en el cuadro y presiona Retorno.
  3. Mueve el archivo .plist de Terminal a la Papelera.
    eliminar archivo plist de Terminal
  4. Reinicia tu Mac para que se vuelva a crear automáticamente el archivo .plist de Terminal.

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 ayuda a que la utilidad sea funcional, ve a cambiar el nombre de los archivos relacionados con Terminal en tu carpeta de inicio en Mac. Esto permitirá a macOS volver a indexar estos archivos al abrir y ejecutarlos.

  1. Abre Finder.
  2. Haz clic en tu disco duro interno bajo Localizaciones en la barra lateral.
  3. Haz clic en la unidad macOS o Macintosh HD > la carpeta Usuarios.
    abrir tu carpeta de usuarios en Mac
  4. Haz clic en tu carpeta de usuario (la carpeta con el nombre de tu cuenta de administrador) y luego presiona Comando - Mayús - . (punto) para mostrar los archivos ocultos en tu carpeta de usuario.
    mostrar archivos ocultos en tu carpeta de usuario en Mac
  5. Busca cualquiera de los siguientes archivos relacionados con Terminal. Si los encuentras, cámbiales el nombre.
    .bash_history
    .bash_profile
    .bash_login
    .zsh_history
    .zsh_profile
    .zsh_login
    .perfil
    .bashrc
  6. Vuelve a abrir Terminal

Solución 8. Inicia sesión en tu Mac con una nueva cuenta de usuario

El error "inicio de sesión incorrecto" que encuentras al abrir Terminal puede indicar que la cuenta con la que inicias sesión en tu Mac tiene problemas con la aplicación. Puedes crear una nueva cuenta de usuario e iniciar sesión en tu Mac con ella.

  1. Ir al menú de Apple > Configuración del Sistema > Usuarios y Grupos.
  2. Haz clic en Agregar Usuario y completa la información para crear un nuevo usuario.
  3. Cierra la sesión en tu Mac y luego inicia sesión con la nueva cuenta.

Después de eso, puedes verificar errores en la cuenta de usuario problemática.

Corrección 9. Verifica los registros del Terminal en la aplicación Consola

Si no puedes abrir Terminal en un MacBook Air M1 u otros modelos, puedes usar Consola para encontrar los errores.

  1. Abre Consola.
  2. Vuelve a iniciar Terminal.
  3. Ve a verificar los errores y solucionarlos.

Corrección 10. Inicia tu Mac en Modo Seguro

Algunas veces, software de terceros puede entrar en conflicto con Terminal en tu Mac, impidiendo que se inicie una shell o se muestre un indicador.

Puedes iniciar tu Mac en Modo Seguro porque este modo especial inicia la Mac con los controladores mínimos, aislando todos los programas de terceros.

Si Terminal funciona bien en Modo Seguro, desinstala las aplicaciones instaladas recientemente, especialmente las herramientas de edición de código de terceros.

Corrección 11. Actualiza tu Mac

Si todas las formas mencionadas anteriormente no dan resultado y tu Terminal en Mac no funciona después de la actualización, actualiza tu Mac.

Errores en la versión actual de macOS que utilizas pueden causar que Terminal no inicie sesión o ejecute líneas de comandos. Por lo tanto, verifica si hay una actualización menor disponible y actualiza tu Mac.

Comparte las formas mencionadas anteriormente para solucionar el problema de la Terminal de Mac que no se inicia, ejecuta comandos o funciona.

¿Por qué la Terminal de Mac no funciona con el error de proceso completado, qué hacer?

Si encuentras que la aplicación Terminal está atascada con el mensaje de proceso completado al iniciarla, no te preocupes. Eso no es un problema de la Terminal.

Cuando una sesión de Terminal termina, generalmente se activará el aviso [Proceso completado]. La aparición de este aviso hará que la Terminal esté inactiva. Si deseas ejecutar otros comandos, es necesario cerrar la ventana actual de proceso completado y volver a iniciar la Terminal. También puedes ir directamente a la barra de menú de Terminal y hacer clic en Shell > Nueva Ventana para abrir un nuevo indicador.

Si consideras que esta publicación sobre la solución de la Terminal de Mac que no funciona es completa y cada palabra es valiosa, puedes compartirla para que otros lo sepan.

¿Por qué la Terminal de Mac no funciona?

Si tu Terminal de Mac no puede iniciar una shell y se queda atascada con el error "ingreso incorrecto", esto se debe a tu cuenta. Tal vez la cuenta con la que inicias sesión en Mac es ilegal o el sistema falla al reconocer correctamente la información de tu cuenta.

Si tu Terminal de Mac no responde al procesar ciertos comandos, puede ser causado por líneas de comando incorrectas, errores temporales del sistema, errores del Terminal, interferencia de software de terceros o fallas en el tipo de shell actual.

Ve a decirle a otros las causas por las que el Terminal no está funcionando en tu Mac.