Similar a esta pregunta: ¿Cómo elimino la función "quiso decir ..." en el shell?
Al escribir mal un comando, obtienes algo como:
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:~#
¿Hay un complemento de shell para Linux o Ubuntu que recomienda la primera suposición y solo tengo que presionar enter?
Entonces debería ser como:
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]?
Entonces solo necesito presionar enter y el comando sudo se ejecuta en lugar de sido.
command-line
bash
Stefan Profanter
fuente
fuente
zsh
shell una opción para ti?Respuestas:
Si estás dispuesto a cambiar de caparazón,
zsh
ofrece esto sin complementos:De los documentos :
fuente
cd
:cdspell
o directorios en general:)dirspell
.sudo apt-get install sl
/brew install sl
sl
más molesto que útil.Si zsh no es una opción, eche un vistazo a thefuck
Se puede instalar con:
Uno de los ejemplos en el archivo Léame es casi exactamente lo que está solicitando:
También hace otras cosas útiles como:
o
fuente
sl
para castigar a mi auto-con el fin de curar mi mal hábito de escribir mal