Semblable à cette question: Comment supprimer la fonctionnalité "vouliez-vous dire ..." dans le shell?
Lorsque vous tapez mal une commande, vous obtenez quelque chose comme:
root@pc:~# sido
No command 'sido' found, did you mean:
Command 'sudo' from package 'sudo' (main)
Command 'sudo' from package 'sudo-ldap' (universe)
sido: command not found
root@pc:~#
Existe-t-il un plugin shell pour Linux ou Ubuntu qui recommande la première supposition et je n'ai qu'à appuyer sur Entrée?
Donc ça devrait être comme:
root@pc:~# sido
No command 'sido' found, did you mean:
Command 'sudo' from package 'sudo' (main)
Command 'sudo' from package 'sudo-ldap' (universe)
sido: command not found
Did you mean 'sudo' [Y/n]?
J'ai donc juste besoin d'appuyer sur Entrée et la commande sudo est exécutée au lieu de sido.
command-line
bash
Stefan Profanter
la source
la source
zsh
shell est-il une option pour vous?Réponses:
Si vous êtes prêt à changer de shell,
zsh
propose ceci sans plugins:De la documentation :
la source
cd
:,cdspell
ou les répertoires en général:)dirspell
.sudo apt-get install sl
/brew install sl
sl
plus ennuyeux qu'utile.Si zsh n'est pas une option, jetez un oeil à thefuck
Il peut être installé avec:
L'un des exemples du fichier Lisez-moi est presque exactement ce que vous demandez:
Il fait également d'autres choses pratiques comme:
ou
la source
sl
pour me punir afin de guérir ma mauvaise habitude de mal orthographier