6 votos

Después de escribir sudo ya no puedo autocompletar los comandos pulsando el tabulador

En un Terminal, si escribo el principio de cualquier comando pulsando el tabulador puedo ver el resto de ese comando.

Sin embargo, esta función no funciona con las palabras que escribo después de sudo .

¿Cómo puedo completar los nombres de los comandos incluso después de escribir sudo ?

13voto

Huygens Puntos 906

OS X no ha puesto en marcha tantas posibilidades de finalización en los chicos detrás de Ubuntu. Para añadir el autocompletado a sudo, simplemente hay que añadir al archivo $HOME/.bash_profile

complete -cf sudo

La descripción de complete y sus opciones se define brevemente en el bash página del manual de comandos incorporados (ver man bash ). Aunque los comandos -c y -f no están obviamente detallados, se puede encontrar su descripción en la explicación de la "acción -A".

3voto

James Little Puntos 959

He solucionado mi problema instalando Finalización de Bash en Macports.

1voto

Artem Tikhomirov Puntos 4501

Sería útil saber qué shell está utilizando. A mí me funciona tanto en bash como en zsh. La finalización en zsh es mucho mejor que en bash.

Una cosa que puedes hacer es escribir el comando que quieres utilizando el tabulador, pero antes de pulsar return escribe control-a para ir al principio de la línea y luego escribir sudo y pulsar return para ejecutar el comando.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X