Como gerenciar um terminal não funcional no OS X

O OS X Terminal é uma ferramenta excepcionalmente útil para obter os fundamentos do OS X e solucionar problemas de aspectos problemáticos do sistema, desenvolver e testar código e gerenciar conexões remotas entre muitos outros detalhes. Quando você inicia o Terminal, o sistema deve carregar o shell padrão no qual você pode executar vários programas e scripts, mas dependendo de como você configurou seu sistema, o shell pode não carregar e exibir uma janela do Terminal em branco.

Existem alguns possíveis motivos pelos quais isso pode acontecer, pois a configuração de shell padrão da sua conta pode estar corrompida ou o próprio programa Terminal pode não estar funcionando corretamente.

  1. Configuração do shell

    O shell padrão para contas de usuário é o shell Bash popular, que é configurado nas preferências do sistema Usuários e grupos nas configurações avançadas de um usuário. Quando você carrega o utilitário OS X Terminal, o programa, por padrão, inicia este shell designado, mas se houver um problema com a configuração do shell, ele poderá não ser carregado. A maioria dos shells usa arquivos ocultos na raiz da conta do usuário para salvar várias configurações ambientais, scripts de inicialização e outros detalhes, que, se corrompidos, podem impedir que o shell seja iniciado. Para o shell Bash, os arquivos de configuração incluem o seguinte:

    .bash_profile

    .bashrc

    Infelizmente, se a configuração do shell estiver impedindo sua inicialização, você não poderá usar esse shell para editar esses arquivos; no entanto, você pode fazer o sistema usar outro shell, o que pode ser feito nas preferências do programa Terminal, onde na seção Inicialização você pode configurá-lo para abrir um shell com o shell de login padrão (a configuração padrão) ou especificar um comando para carregar. O comando / bin / bash é o comando para o shell Bash padrão, mas você pode usar / bin / sh, / bin / tcsh /, / bin / csh ou qualquer outro shell de escolha.

    Com o novo shell sendo usado, você deve conseguir carregar a linha de comando e remover ou editar os arquivos de configuração do Bash para restaurar a funcionalidade desse shell.

  2. Problema do aplicativo terminal

    O aplicativo Terminal também pode estar com problemas que impedem que ele funcione corretamente. Enquanto o Terminal, em essência, hospeda um shell no qual você faz seu trabalho, o programa possui vários recursos para organizar janelas, gerenciar guias, temas e outros detalhes sobre como interagir com o Terminal. Como acontece com qualquer programa no OS X, eles são salvos no arquivo de preferências do Terminal e, se houver corrupção nesse arquivo, o programa poderá ter um comportamento estranho e não exibir o conteúdo corretamente ou realizar ações solicitadas.

    Para corrigir esse problema, como em outros programas, você pode remover o arquivo de preferências do Terminal ou tentar restaurá-lo a partir de um backup. Para fazer isso, vá até a Biblioteca no menu "Ir" no Finder (segure Option no Mountain Lion para revelar a Biblioteca neste menu) e abra a pasta Preferências. Aqui, localize o arquivo chamado "com.apple.Terminal.plist" e remova-o ou invoque o Time Machine e restaure uma versão de quando o Terminal estava funcionando corretamente.

Uma nota final sobre o Terminal: se você é um usuário avançado e acessa o Terminal regularmente, então, como duplicar os navegadores da Web para garantir que você tenha acesso à Web, pode considerar ter pelo menos uma outra maneira de acessar a linha de comando . Concedido você sempre pode inicializar o OS X para o modo de usuário único para obter acesso à linha de comando, mas fazê-lo dentro da conta de usuário é amplamente preferido. O utilitário Terminal no OS X é a maneira padrão de fazer isso, mas há várias opções de terceiros também. Dois que vêm à mente são o emulador gratuito do iTerm 2 e o emulador xterm que vem com o sistema de janela X11 "XQuartz" para o OS X. Com estes instalados, se algo acontecer a um, então você pode usar o outro para ser volte a funcionar com o Terminal.


 

Deixe O Seu Comentário