Corrigir Mac Terminal Não Funciona, Não Responde ou Não Inicia

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

O Terminal funciona como uma ponte entre você e o sistema operacional subjacente. Ele interpreta e processa os comandos que você insere para permitir que você interaja diretamente com o sistema.

No entanto, o Terminal no seu Mac tem um desempenho estranho de repente ou após a atualização do macOS, como:

  • O Terminal do Mac não inicia um shell
  • O Terminal do Mac não responde de forma alguma
  • O Terminal do Mac não faz login
  • O Terminal do Mac não executa comandos
  • O Terminal do Mac inicia, mas não mostra um prompt
  • O Terminal do Mac mostra "zsh: permissão negada"

Se você está confuso sobre por que o Terminal não está funcionando, pare por aqui. Vamos ajudá-lo a descobrir as causas e resolver o problema do Mac Terminal que não está funcionando de várias maneiras.

Mac Terminal não funciona, não responde ou não inicia um shell, como corrigir?

Aqui estão alguns casos reais:

O Terminal no meu Mac não inicia um shell. Quando abro o Terminal, ele mostra: Login incorreto. - De Ask Different

Quando abro o Terminal no meu Mac, recebo a mensagem "login: opção inválida". O Terminal não funciona. Qual é o problema? - De Comunidade da Apple

Se o seu Terminal não abrir, ficar sem resposta ou não conseguir executar comandos, a primeira coisa que você pode tentar é reiniciá-lo. Isso pode atualizar o Terminal e eliminar os erros de software temporários que impedem seu funcionamento correto.

Se o Mac Terminal ainda não estiver funcionando, solucione-o com as soluções abaixo, uma por uma.

Correção 1. Verifique se os comandos que você digita estão corretos

Se o Terminal não estiver executando os comandos que você digita ou se estiver respondendo depois de iniciar o processamento de certos comandos, você deve verificar se os comandos que você inseriu estão corretos.

Em um prompt do Terminal, até mesmo o espaço entre os caracteres é muito importante. Portanto, verifique duas vezes antes de pressionar Return para permitir que os comandos sejam executados.

Solução 2. Reinicie o seu Mac

Quando o Terminal do Mac não abre, fica sem resposta ou fica preso ao processar certos comandos, reiniciar o seu Mac resolverá o problema. Reiniciar o dispositivo limpará os erros temporários do macOS que estão causando o problema.

Solução 3. Invoque manualmente um shell

O Terminal salta no Dock antes de não fazer mais nada? Se o app Terminal é iniciado, mas não exibe um prompt, isso mostra que o Terminal está com problemas para ser iniciado.

Você pode tentar invocar manualmente um shell com os seguintes passos:

  1. Clique em Shell na barra de menu do Terminal.
  2. Selecione Novo Comando no menu suspenso.
    criar novo comando na barra de menu do Terminal
  3. Insira /bin/bash, /bin/zsh, ou outro shell que deseja na caixa.
    inserir comando para abrir novo shell no Terminal do Mac
  4. Clique em Executar para abrir o prompt de comando.

Solução 4. Experimente um shell diferente

Se o Terminal no seu Mac não inicia um shell porque fica preso no erro de login incorreto, você pode tentar um shell diferente. Isso é para eliminar o arquivo de ponto problemático do zsh que está causando esse problema.

  1. Clique em Terminal na barra de menu superior do Terminal.
  2. Selecione Configurações.
    abrir as configurações do Terminal
  3. Marque em "Comando (caminho completo)" ao lado de "Shells abrem com."
  4. Insira /bin/bash ou outro caminho de shell que seja diferente do padrão.
    abrir tipo diferente de shell no Terminal
  5. Feche o Terminal e o abra novamente.

Solução 5. Abra o Terminal de uma forma diferente

Quando você não consegue usar o Terminal corretamente com os métodos comuns, você pode usar o iBoysoft MagicMenu para clicar com o botão direito para abri-lo. Esse aprimorador de clique com o botão direito ajuda você a clicar com o botão direito para completar algumas ações rápidas, incluindo clicar com o botão direito para abrir o Terminal no seu Mac.

  1. Baixe, abra e instale o iBoysoft MagicMenu no seu Mac.
  2. Clique em Extensão. Na seção Abrir Rápido, clique no botão de download ao lado de Abrir com Terminal.
  3. Clique com o botão direito na área em branco no Finder ou na área de trabalho e clique em Abrir Com > Terminal para abri-lo imediatamente no seu Mac. 
    abrir com Terminal

Solução 6. Recriar o arquivo .plist do Terminal

O arquivo .plist do Terminal armazena os dados de propriedade e configuração do utilitário Terminal. Quando o arquivo .plist está corrompido, ele vai causar o seu Terminal do Mac parar de funcionar.

Portanto, se o Terminal do Mac não estiver exibindo um prompt ou executando comandos, você pode recriar o arquivo .plist do Terminal.

  1. Abra o Finder, clique em Ir na barra de menu superior e selecione Ir para a Pasta no menu suspenso.
    Ir para a pasta no Finder
  2. Informe ~/Library/Preferences/com.apple.Terminal.plist na caixa e pressione Return.
  3. Mova o arquivo .plist do Terminal para a Lixeira.
    excluir arquivo plist do Terminal
  4. Reinicie o seu Mac para permitir que o arquivo .plist do Terminal seja recriado automaticamente.

Solução 7. Renomear arquivos relacionados ao Terminal na sua pasta de Usuário

Se recriar o arquivo .plist do Terminal não ajudar a fazer o utilitário funcionar, vá e renomeie os arquivos relacionados ao Terminal na sua pasta de Usuário no Mac. Isso permitirá que o macOS reindexe esses arquivos ao abri-los e executá-los.

  1. Abra o Finder.
  2. Clique no seu disco rígido interno em Locais na barra lateral.
  3. Clique no drive do macOS ou Macintosh HD > a pasta Usuários.
    abrir sua pasta de usuários no Mac
  4. Clique na sua pasta de usuário (a pasta com o nome da sua conta de administrador) e então pressione Comando - Shift - . (ponto) para mostrar os arquivos ocultos na sua pasta de usuário.
    mostrar arquivos ocultos na sua pasta de usuário no Mac
  5. Procure por qualquer um dos seguintes arquivos relacionados ao Terminal. Se tiver, renomeie-os.
    .bash_history
    .bash_profile
    .bash_login
    .zsh_history
    .zsh_profile
    .zsh_login
    .profile
    .bashrc
  6. Reinicie o Terminal

Solução 8. Faça login no seu Mac com uma nova conta de usuário

O erro "login incorreto" que ocorre ao abrir o Terminal pode indicar que a conta na qual você faz login no seu Mac tem alguns problemas com o aplicativo. Você pode criar uma nova conta de usuário e fazer login no seu Mac com ela.

  1. Clique no menu da Apple > Configurações do Sistema > Usuários e Grupos.
  2. Clique em Adicionar Usuário e preencha as informações para criar um novo usuário.
  3. Desconecte-se do seu Mac e em seguida faça o login com a nova conta.

Depois disso, você pode verificar erros na conta de usuário problemática.

Correção 9. Verifique os registros do Terminal no aplicativo Console

Se você não conseguir iniciar o Terminal no MacBook Air M1 ou em outros modelos, pode usar o Console para encontrar os erros.

  1. Abra o Console.
  2. Reinicie o Terminal.
  3. Vá verificar os erros e corrija-os.

Correção 10. Inicie seu Mac no Modo de Segurança

Às vezes, softwares de terceiros podem entrar em conflito com o Terminal em seu Mac, impedindo que ele inicie um shell ou exiba um prompt.

Você pode iniciar seu Mac no Modo de Segurança porque esse modo especial inicia o Mac com o mínimo de drivers, isolando todos os programas de terceiros.

Se o Terminal funcionar bem no Modo de Segurança, vá desinstalar os aplicativos instalados recentemente, especialmente as ferramentas de edição de código de terceiros.

Correção 11. Atualize seu Mac

Se todas as maneiras acima não funcionarem e seu Terminal do Mac não estiver funcionando após a atualização, atualize seu Mac.

Erros na versão atual do macOS que você utiliza podem resultar no Terminal não fazendo login ou executando linhas de comando. Portanto, verifique se há uma atualização menor disponível e atualize seu Mac.

Compartilhe as maneiras acima de corrigir o problema do Terminal do Mac que não inicia, não executa comandos ou não funciona.

Terminal do Mac não funciona com o erro de processo concluído, o que fazer?

Se você perceber que o aplicativo Terminal está travado com a mensagem de processo concluído ao tentar iniciá-lo, não se preocupe. Isso não indica uma falha no Terminal.

Quando uma sessão do Terminal termina, o prompt [Process completed] geralmente é acionado. A aparição deste prompt tornará o Terminal inativo. Se deseja executar outros comandos, é necessário fechar a janela atual de processo concluído e reiniciar o Terminal. Também é possível ir diretamente para a barra de menu do Terminal e clicar em Shell > Nova Janela para abrir um novo prompt.

Se achar abrangente este post sobre a correção de problemas do Terminal do Mac que não funciona e considerar cada palavra uma jóia, pode compartilhá-lo para que outros saibam.

Por que o Terminal do Mac não está funcionando?

Se o Terminal do Mac não conseguir iniciar um shell e ficar preso no erro "login incorreto", isso é causado pela sua conta. Talvez a conta que você efetuou login no Mac seja inválida ou o sistema falhe em reconhecer corretamente as informações da sua conta.

Se o seu Terminal do Mac não estiver respondendo ao processar certos comandos, isso pode ser causado por linhas de comando incorretas, erros temporários do sistema, bugs no Terminal, interferência de software de terceiros ou falhas no tipo de shell atual.

Vá e informe a outros as causas pelas quais o Terminal não está funcionando no seu Mac.