6 votes

Comment puis-je réinitialiser ma configuration bash ?

Lorsque j'ouvre le terminal, il affiche ceci :

Last login: Fri Apr 1 17:04:59 on ttys000
-bash: export: /opt/local/bin': not a valid identifier
-bash: export::/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/usr/local/git/bin:/usr/X11/bin': not a valid identifier
Josh@Macbook-Pro~$ export

J'ai installé quelque chose hier et modifié bash_profile. Maintenant, je ne peux rien faire dans le Terminal. Même "ls". Ça renvoie

bash: ls: No such file or directory

Comment puis-je le réparer ?

2 votes

Nous avons besoin de voir quel fichier a été modifié, et ce serait génial si nous savions quel est le "quelque chose" que vous avez installé. Vous pouvez utiliser Secrets.prefpane pour afficher les fichiers cachés dans le Finder, puis ouvrez ~/.bash_profile, ou .profile, ou .bashrc, ou ce que vous voulez dans votre éditeur de texte préféré, puis copiez/collez ici.

8voto

Gordon Davisson Points 30215

On dirait que ça fout en l'air ton PATH, donc l'interpréteur de commandes ne peut pas trouver les commandes habituelles. Dans ce cas, vous pouvez toujours utiliser les commandes en spécifiant leur chemin complet (ex. /bin/ls au lieu de juste `ls), ou simplement réinitialiser votre PATH manuellement :

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/usr/local/git/bin:/usr/X11/bin

(Notez que cela est basé sur l'erreur que vous avez donnée ; il se peut que certains répertoires soient manquants).

Si .bash_profile est le seul élément perturbé, il est probablement plus facile de le désactiver :

/bin/mv .bash_profile bash_profile_disabled
/bin/mv .bashrc bashrc_disabled

... puis ouvrez une nouvelle fenêtre (propre) de Terminal, et regardez ensuite dans le fichier pour voir si vous pouvez annuler les dégâts avant de le renommer.

0 votes

MERCI BEAUCOUP ! Le mien était aussi défectueux et j'ai passé des heures de recherche à essayer de le réparer ! Votre conseil a fonctionné ! Je ne peux pas vous dire à quel point je vous suis reconnaissant en ce moment !!!!

0 votes

Les étapes ci-dessus fonctionnent dans la plupart des cas, mais nous avons plus d'informations sur les étapes de récupération des mauvais chemins ici : apple.stackexchange.com/questions/66931/terminal-path-error

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X