Terminal está preso em “cat”

0

Há algum tempo, lembro de tentar instalar uma versão atualizada do Ruby no meu Mac. Eu tinha interesse na língua e achava que iria dar uma chance. Eu segui instruções detalhadas que me levam através da instalação de macports para que eu pudesse ter acesso aos comandos bash. Bem, agora toda vez que eu abro meu terminal para usá-lo, o padrão é cat. Se eu Control + D sair, eu entro na festa, de novo, e acabo em rubi, mais uma vez e acabo no topo, onde termina em ponto morto. Eu tentei mudar o meu caminho padrão de terminais para usr / bin / login, mas depois de logar, o padrão é novamente o gato, não importa o que eu faça. Se eu forçar fechar os processos através da GUI, eles reabrem. Estou com muita perda aqui e qualquer ajuda seria apreciada.

    
por mwksl 20.09.2011 / 06:53

2 respostas

0

Eu tentaria abrir um terminal como outro usuário. Assumindo que funciona, verifique o arquivo .profile (seu .bashrc para a maioria dos outros * nixes) para o usuário original e remova qualquer menção de cat lá

    
por 20.09.2011 / 07:03
0

Você pode usar o Terminal > Shell > Novo Comando para executar um shell sem ler o perfil ou arquivos rc. Na caixa de diálogo exibida, digite o seguinte comando:

bash --noprofile

Depois, você pode usar um editor para examinar suas personalizações de shell para resolver o problema.

    
por 20.09.2011 / 18:19