Terminal nova janela sempre mostra -bash: Pesquisando: comando não encontrado

1

Quando o terminal aberto, sempre mostra -bash: Searching: command not found . Ele não afeta outras funções, apenas a cada vez, embora abra uma nova janela de terminal, ela ainda aparece na parte superior da janela: -bash: Searching: command not found .

Como não exibir o -bash: Searching: command not found ou parar de continuar pesquisando?

Ecrã como abaixo:

Last login: Mon Feb 23 14:11:40 on ttys001

-bash: Searching: command not found
-bash: Searching: command not found

Caroline-MacBook-Air:~ Caroline$ echo $PATH
/usr/local/heroku/bin:/Users/Caroline/.rbenv/shims:/Users/Caroline/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
    
por CarolineGao 23.02.2015 / 02:49

1 resposta

1

Você editou seus arquivos ~/.bash_profile , ~/.bash_login ou ~/.profile recentemente? Quando você abre uma nova sessão “Terminal”, ele carrega todos os três arquivos nessa ordem e define quaisquer variáveis ou comandos que possam estar definidos nesses arquivos. Olhe em cada arquivo como este; usando nano neste exemplo, mas fique à vontade para usar qualquer editor de texto simples que você preferir:

nano  ~/.bash_profile

nano  ~/.bash_login

nano  ~/.profile

Observe que em um sistema típico do Mac OS X, apenas ~/.bash_profile será realmente definido; ~/.bash_login e ~/.profile são opcionais, mas vale a pena verificar apenas no caso.

E, olhando para o texto do erro, parece que o Bash está tentando executar um comando chamado Searching . Você pode replicar esse comportamento abrindo uma sessão "Terminal", ignorando esses erros estranhos e digitando:

Searching

E pressione para retornar . O erro retornado será:

-bash: Searching: command not found

Então, eu verificaria todos esses três arquivos init - ~/.bash_profile , ~/.bash_login e ~/.profile - e veria se Searching é inserido como um comando em qualquer uma dessas linhas e removê-lo.

Além disso, se você está nervoso com a exclusão de qualquer coisa nesses arquivos, apenas comente as linhas com # e veja o que acontece. Contanto que o comando seja comentado, ele não será executado. E se não for executado, não haverá mais erros.

    
por 23.02.2015 / 03:04