Después de escribir sudo, ya no puedo autocomplete commands presionando Tab

En una Terminal, si escribo el comienzo de cualquier command presionando la pestaña, puedo ver el rest de ese command.

Sin embargo, esta function no funciona con las palabras que escriba después de sudo .

  • ¿Cómo activar la acción de cierre de la tapa programáticamente?
  • Cómo evitar que se abra una aplicación
  • ¿La tecla de function F5 estaba asignada a la vista de widgets en el viejo OS X?
  • Resalta una captura de pantalla con sombreado e iluminación
  • Wifi se desconecta frecuentemente en Macbook Pro 13 "
  • ¿Cómo puedo ver todos los nombres de networkinges Wi-Fi (SSID) en mi área?
  • ¿Cómo puedo completar los nombres de los commands incluso después de escribir sudo ?

  • Partición OS X no networkingimensionable
  • Conciso iniciar aplicaciones de Mac OS desde la command-line
  • ¿Mis fotos originales se mueven a iCloud si se importaron a Fotos?
  • Comando Alfnetworking: cambiar el directory del buscador en la misma window
  • ¿Cuál es la forma correcta de tomar una captura de pantalla para la presentación de la Mac App Store?
  • ¿Por qué no puedo usar la utilidad de progtwigción del depurador de GNU (GDB) en Mac como usuario estándar?
  • 3 Solutions collect form web for “Después de escribir sudo, ya no puedo autocomplete commands presionando Tab”

    OS X no ha activado tantas posibilidades de finalización en los types detrás de Ubuntu. Para agregar autocomplete a sudo, simplemente debe agregar al file $HOME/.bash_profile

     complete -cf sudo 

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

    Solucioné mi problema instalando Bash Completion en Macports.

    Ayudaría saber qué caparazón estás usando. Esto funciona para mí tanto en bash como en zsh. La finalización en zsh es mucho mejor que bash.

    Una cosa que podría hacer es escribir el command que desea utilizando la terminación de tabs, pero antes de presionar return type control-a para ir al comienzo de la línea y luego escriba sudo y presionar return para ejecutar el command.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).