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:
- Haz clic para compartir en Twitter (Se abre en una ventana nueva)
- Haz clic para compartir en Facebook (Se abre en una ventana nueva)
- Haz clic para enviar un enlace por correo electrónico a un amigo (Se abre en una ventana nueva)
- Haz clic para compartir en LinkedIn (Se abre en una ventana nueva)
- Haz clic para compartir en Reddit (Se abre en una ventana nueva)
- Haz clic para compartir en WhatsApp (Se abre en una ventana nueva)
- Más