Maison > Questions et réponses > le corps du texte
Après avoir exécuté source ~/.zshrc dans la ligne de commande, vous ne pouvez utiliser que la commande cd. Other ls, vim... ne peut pas être utilisé, et l'erreur zsh: command not found: ls sera signalée. Comment résoudre cela ?
漂亮男人2017-05-16 16:38:05
Votre PATH doit être mal configuré quelque part. Publiez les lignes pertinentes dans .zshrc qui configurent PATH
.某草草2017-05-16 16:38:05
Vérifiez si votre zsh est installé et voyez s'il y a un fichier .zshrc dans le chemin
天蓬老师2017-05-16 16:38:05
Vérifiez la variable $PATH
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Par exemple, le répertoire où se trouve ls :
$ whereis ls
/bin/ls
Si elle n'existe pas dans $PATH/bin/
, la commande ls ne sera pas reconnue.
世界只因有你2017-05-16 16:38:05
Mettez également une copie du chemin dans votre bash par défaut dans zsh
cat .zshrc
vim .zshrc
增加:
export PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
过去多啦不再A梦2017-05-16 16:38:05
La personne ci-dessus a raison, il y a un problème avec PATH.
.zshrc ajoute généralement des répertoires à PATH :
export PATH=$PATH:$YOUR_FOLDER/bin
Si vous écrivez accidentellement :
export PATH=$YOUR_FOLDER/bin
La situation que vous avez mentionnée se produira.