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.