GNU/Linux >> Tutoriels Linux >  >> Linux

Sudo :Nocorrect :Commande introuvable ?

J'utilise zsh et oh-my-zsh sur Arch Linux. Je ne parviens pas à créer un répertoire en utilisant mkdir

[email protected]  ~ $ sudo mkdir -p /samba/raspberry
  [sudo] password for edward: 
  sudo: nocorrect: command not found

Je sais que cela doit faire quelque chose avec la fonction d'auto-complétion de zsh et l'alias défini, mais je n'arrive pas à comprendre.

Réponse acceptée :

J'ai cet alias alias sudo='sudo ' défini dans un fichier dont je source d à la fin de ~/.zshrc fichier qui a écrasé alias sudo='nocorrect sudo' qui est défini dans .oh-my-zsh/lib/correction.zsh

alias sudo='nocorrect sudo' est requis par la fonctionnalité d'auto-complétion de zsh pour fonctionner
Plus :Comment désactiver la correction automatique pour sudo [commande] dans zsh ?

Mais en même temps j'ai besoin de alias sudo='sudo ' pour les alias des commandes suivant sudo pour fonctionner
Plus :Charger les alias à partir du fichier .bashrc lors de l'utilisation de sudo
Veuillez noter alias sudo='sudo ' fonctionne aussi pour zsh

Je peux donc soit avoir la fonction d'auto-complétion de zsh, soit avoir des alias (d'autres commandes) tout en utilisant sudo j'ai donc maintenant désactivé la fonction d'auto-complétion de zsh.

(J'espère que je suis clair et que je ne prête pas à confusion. )


Linux
  1. La commande alternative de mise à jour est introuvable ?

  2. Sudo :Commande introuvable ?

  3. visudo :commande introuvable

  4. sudoedit :commande introuvable

  5. sudo :commande introuvable

sudo :apt-add-repository :commande introuvable ?

mv :commande introuvable

sudo :npm :commande introuvable

sudo :python :commande introuvable

commande introuvable lors de l'utilisation de sudo

Comment résoudre __vi_internal_vim_alias :commande introuvable ?