web-dev-qa-db-fra.com

Après l'édition des commandes .bashrc, la commande 'return' n'a pas pu être localisée car '/ bin' n'est pas inclus dans le PATH '

J'ai tapé quelque chose dans Bashrc et je ne peux plus utiliser de commandes telles que cp, gedit, ls, etc. etc. Le terminal me donne un message du type:

Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

J'ai essayé de restaurer bashrc, mais je dois utiliser cp et je ne peux pas utiliser cette commande non plus:

Command 'cp' is available in '/bin/cp'
The command could not be located because '/bin' is not included in the PATH environment variable.
cp: command not found

"Que pouvais-je faire?" Je vous remercie.

3
ogs

Il semble que votre variable PATH se soit égarée.

Si cela vous arrive, et que vous exécutez un /bin/sh (ou une variante telle que /bin/bash)....enter ce qui suit sur la ligne de commande:

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

Vous pourrez ensuite utiliser facilement les commandes UNIX de base sans avoir à les préfixer avec /....blah..../command pendant la résolution du problème.

18
mdpc