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.