Avez - vous modifié votre ~/.bash_profile
, ~/.bash_login
ou des ~/.profile
fichiers 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 nano
dans 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_profile
les paramètres seront définis. ~/.bash_login
et ~/.profile
sont 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_login
et ~/.profile
- et verrais si Searching
on 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.