El Bash Completion es una herramienta extremadamente útil que permite completar comandos, rutas de archivos, y más, con solo presionar la tecla TAB. Aunque en Ubuntu viene habilitada por defecto, en Debian es necesario configurarla manualmente. A continuación, te muestro cómo habilitarla en pocos pasos.
1. Instalar bash-completion
Lo primero que debemos hacer es instalar el paquete bash-completion. Esto se logra ejecutando el siguiente comando en la terminal:
sudo apt install bash-completion
2. Añadir bash-completion al perfil de bash
Para que bash-completion funcione, debemos añadirlo a nuestro perfil de bash. Esto se puede hacer de dos maneras:
Opción 1: Para un usuario específico
Edita el archivo ~/.bash_profile para habilitar bash-completion solo para el usuario actual. Si este archivo no existe, puedes crearlo. Añade el siguiente código:
if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
Opción 2: Para todo el sistema
Si deseas habilitar bash-completion para todos los usuarios del sistema, edita el archivo /etc/profile. Añade el mismo código mencionado anteriormente:
if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
3. Probar la configuración
Para que los cambios surtan efecto, es necesario cerrar la sesión actual y volver a iniciarla. Una vez hecho esto, puedes probar el autocompletado de bash.
Por ejemplo, escribe apt-g y presiona la tecla TAB una vez; el comando se completará automáticamente como apt-get. También puedes escribir apt y presionar TAB dos veces para ver todas las opciones disponibles que comienzan con apt.
Otro ejemplo sería escribir apt-get install apa y presionar TAB. El autocompletado intentará completar la palabra a medida que escribes, mostrando opciones como apache2.
Conclusión
Habilitar el Bash Completion en Debian es un proceso sencillo que mejora significativamente la eficiencia al utilizar la terminal. Con solo instalar el paquete y añadir un pequeño fragmento de código al perfil de bash, tendrás acceso a una herramienta que te ahorrará tiempo y esfuerzo al escribir comandos. ¡No dudes en probarlo!
Comparte esto:
- Compartir en X (Se abre en una ventana nueva) X
- Comparte en Facebook (Se abre en una ventana nueva) Facebook
- Enviar un enlace a un amigo por correo electrónico (Se abre en una ventana nueva) Correo electrónico
- Compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Compartir en Reddit (Se abre en una ventana nueva) Reddit
- Compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Más





