web-dev-qa-db-fra.com

J'ai changé de façon permanente ma variable PATH par erreur et je ne parviens pas à me connecter maintenant. Comment remplacer ma variable PATH par défaut?

J'ai utilisé la commande Sudo -H gedit /etc/environment sur le terminal pour modifier en permanence ma variable PATH.

Pour le corriger, j'ai appuyé sur Ctrl+Alt+F1, et a utilisé la commande export PATH, mais l’accès a été refusé.

De nombreuses commandes (y compris Sudo et nano) ne sont pas reconnues car la nouvelle variable PATH n'a pas /usr/bin. Je suis nouveau dans les commandes Linux.

Comment puis-je réparer cela?

9
Swetha
/usr/bin/Sudo /bin/nano /etc/environment
21
Gunnar Hjalmarsson

Méthodes possibles:

  • Essayez d'abord de vous connecter à l'aide d'un ATS (control-alt-f1).
  • Si cela ne fonctionne pas, démarrez à partir d'un DVD live.

et ensuite utiliser

Sudo nano /etc/environment

à partir de la ligne de commande et supprimez votre erreur. Enregistrez et redémarrez pour tester ce que vous avez fait est correct.


Si vous en avez besoin:

 $ more /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
8
Rinzwind