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 ?
人生最曼妙的风景,竟是内心的淡定与从容!
Votre PATH doit être mal configuré quelque part. Publiez les lignes pertinentes dans .zshrc qui configurent PATH
Vérifiez si votre zsh est installé et voyez s'il y a un fichier .zshrc dans le chemin
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.
/bin/
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
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.
Votre PATH doit être mal configuré quelque part. Publiez les lignes pertinentes dans .zshrc qui configurent PATH
.Vérifiez si votre zsh est installé et voyez s'il y a un fichier .zshrc dans le chemin
Vérifiez la variable $PATH
Par exemple, le répertoire où se trouve ls :
Si elle n'existe pas dans $PATH
/bin/
, la commande ls ne sera pas reconnue.Mettez également une copie du chemin dans votre bash par défaut dans zsh
La personne ci-dessus a raison, il y a un problème avec PATH.
.zshrc ajoute généralement des répertoires à PATH :
Si vous écrivez accidentellement :
La situation que vous avez mentionnée se produira.