Commandes Bash pas trouvé de dollars en CHEMIN endommagé
J'ai accidentellement fait une erreur quand j'ai changé mon ~/.bash_profile
fichier et maintenant, je ne suis pas en mesure d'exécuter n'importe quelle commande, tels que ls
, touch
, sudo
, etc.
Quand j'écris echo $PATH
j'ai ce résultat:
$ echo $PATH
/usr/local/bin:
$
Et quand je tape /bin/cat ~/.bash_profile
, j'ai ce résultat:
export PATH=$HOME/local/node/bin:/usr/local/bin:$PATH
export PATH=/usr/local/bin:$PATHh
Mais je suis incapable de changer. Quelqu'un peut-il m'aider, s'il vous plaît?
comment êtes-vous incapable de le changer? pouvez-vous utiliser "
Vous pouvez également exécuter
Double Possible de stackoverflow.com/questions/7362504/...
vi
" ou "emacs
" dans le Terminal?Vous pouvez également exécuter
/usr/bin/open -e ~/.bash_profile
pour modifier ~/.bash_profile
dans TextEdit.Double Possible de stackoverflow.com/questions/7362504/...
OriginalL'auteur rrrub | 2013-09-01
Vous devez vous connecter pour publier un commentaire.
Si vous pouvez faire
/bin/cat
, vous devriez être en mesure de/usr/bin/vi
, trop. Alternativement, juste le fixer dans votre shell:Et puis l'exécution de votre éditeur préféré devrait fonctionner à nouveau.
OriginalL'auteur Carl Norum