Auto-completar comandos en consola con TAB

Imagen de Megakush
0 puntos

Hola a todos!
les traigo un script para que los que no tengan la funcion autocompletar (como me paso a mi) lo puedan tener,
ya que como saben muchas si no todas las distrubuciones de linux una caracteristica de gran ayuda es la prediccion en la consola de comando este se logra con el tab por ejemplo cd /h TAB ---> cd /home
pero igual hay veces en que esta opcion no funciona luego de escribir el comando "sudo" como por ejemplo
sudo apt-g tab .. deberia completar con apt-get luego ins tab install y quedaria sudo apt-get install
Bueno sin mas extension vamos a lo que importa
abres una terminal y escribes

cd
gedit ./.bashrc

luego en esa sesion de gedit escribes lo siguiente este o no en blanco

if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi

guardas y sales, reinicias y esta, ahora para asegurarse y tener la opcion con el usuario root deberias hacer esto en la terminal

sudo cp ./.bashrc /root

y para proteger el archivo si es que quires usa chmod

sudo chmod 766 /root/.bashrc
pones tu contraseña y ya

Eso si hay algo que no logro y es autocompletar comandos dentro de comando dentro de programas externos (no nativos) como en el caso de
sudo bitcoind getb tab -->nada queda lo que escribi

Saludos.