La nouvelle fenêtre du terminal affiche toujours -bash: Recherche en cours: commande non trouvée

1

Lorsqu'il est ouvert terminal, il montre toujours -bash: Searching: command not found. Il ne touche pas d' autres fonctions, juste à chaque fois, même si ouvert une nouvelle fenêtre de terminal, il apparaît toujours au sommet de la fenêtre: -bash: Searching: command not found.

Comment ne pas afficher -bash: Searching: command not foundou arrêter la recherche?

Écran comme ci-dessous:

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
Caroline Gao
la source

Réponses:

1

Avez - vous modifié votre ~/.bash_profile, ~/.bash_loginou des ~/.profilefichiers récemment? Lorsque vous ouvrez une nouvelle session «Terminal», les trois fichiers sont chargés dans l'ordre exact et définissent les variables ou commandes éventuellement définies dans ces fichiers. Regardez dans chaque fichier comme ceci; en utilisant nanodans cet exemple, mais n'hésitez pas à utiliser l'éditeur de texte brut que vous préférez:

nano  ~/.bash_profile

nano  ~/.bash_login

nano  ~/.profile

Notez que sur un système Mac OS X typique, seuls ~/.bash_profileles paramètres seront définis. ~/.bash_loginet ~/.profilesont facultatifs mais méritent d'être vérifiés au cas où.

Et en regardant le libellé de l'erreur, il semble que Bash tente d'exécuter une commande nommée Searching. Vous pouvez répliquer ce comportement en ouvrant une session «Terminal», en ignorant les erreurs que vous avez et en tapant simplement:

Searching

Et frappé return. L'erreur renvoyée sera:

-bash: Searching: command not found

Donc, je vérifierais ces trois fichiers init - ~/.bash_profile, ~/.bash_loginet ~/.profile- et verrais si Searchingon entre en tant que commande sur l'une de ces lignes et en le supprimant.

De plus, si vous êtes inquiet au sujet de la suppression de quelque chose dans ces fichiers, commentez les lignes avec un #et voyez ce qui se passe. Tant que la commande est commentée, elle ne s'exécutera pas. Et si ça ne marche pas, plus d'erreur.

JakeGould
la source
1
Merci Jake. Suppression de la recherche dans ~ / .bash_profile. Maintenant, il ne montre pas l'erreur. Dans le fichier .bash_profile, il affiche les formules de recherche ... Recherche de robinets ..., supprimé à la fois, l’erreur n’apparaissant plus.
CarolineGao
@CarolineGao Ça a l'air génial! Heureux d'avoir aidé! Si cette réponse vous a aidé, rappelez-vous de la revigorer. Et si telle est la réponse qui résout votre problème, n’oubliez pas de la cocher comme telle.
JakeGould
:) Vous ne pouvez toujours pas voter, il faut 15 points de réputation. Fera plus tard. Demandez à cocher n accepté la réponse. :)
CarolineGao