Les commands de terminal bash ont cessé de fonctionner

J'essayais d'installer des trucs pour le développement de scala sur mon MAC, et j'ai probablement réussi à briser le shell / terminal pendant que j'exécutais des scripts que je ne connaissais pas.

Maintenant, quand je démarre le terminal, il commence toujours par cette ligne;

$ /sbin:sbin:/usr/local/bin': not a valid identifier 

Et maintenant, quand j'essaie, je vois certaines commands bash ne fonctionne pas, par exemple grep, syslog..etc j'obtiens une erreur en disant;

 -bash syslog: "no such file or directory" 

Toute idée de ce qui ne va pas et comment puis-je résoudre ce problème?

Essayez de modifier le file .profile ou .bash_rc sur le terminal

  /usr/bin/vi ~/.profile 

et voir si l'un des logiciels a mis des choses là-bas qui ne devrait pas être là (surtout si on a mis en place une command PATH gâchée là). ( /usr/bin/sudo /usr/bin/vi /etc/profile ou /usr/bin/sudo /usr/bin/vi /etc/bashrc ).

Si vous ne savez pas comment utiliser l'éditeur VI, vous pouvez également utiliser /usr/bin/nano au lieu de /usr/bin/vi

Pour commencer, jusqu'à ce que vous trouviez où cela se produit, en éditant le .profile (voir ci-dessus), vous pouvez placer la command suivante comme dernière command à la fin de votre file ~ / .profile.

 export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 

Cela devrait au less vous redonner access à vos commands normales.