Alias
Alias para apt-get con autocompletado
Los comandos para buscar, instalar y desinstalar paquetes suelen estar entre los más utilizados. Teniendo en cuenta que se tratan de cadenas bastante largas, es útil crear un alias, de forma que podamos escribir algo como:
instalar firefox
en lugar de
sudo apt-get install firefox
Crear los alias
Crear los alias es tan sencillo como editar el archivo .bashrc
$ gedit ~/.bashrc
y añadir las siguientes líneas:
alias actualizar="sudo apt-get update"
alias upgrade="sudo apt-get upgrade"
alias instalar="sudo apt-get install"
alias purge="sudo apt-get purge"
alias show="sudo apt-get show"
alias buscar="sudo apt-cache search"
Autocompletando
Ahora bien, si escribimos algo como aptitude install fire y pulsamos Tab, bash utiliza la característica de autocompletado para mostrarnos los nombres de los distintos paquetes que comienzan con fire, cosa que no ocurriría con nuestros alias.
Para que bash sepa cómo autocompletar los parámetros de nuestros "nuevos comandos", tendremos que añadir la siguiente línea a .bashrc:
complete -F _apt-get $default instalar purge show buscar
Esto indica a bash que debe utilizar la función _apt-get, definida en el archivo /etc/bash_completion, para completar los comandos instalar, purge, show y buscar.