Como sysadmin (o ratón de consola que dirÃa alguno) una de las herramientas que más me ayuda es el autocompletado en el interprete de comandos bash.
Para habilitarlo solo hay que editar /etc/bash.bashrc y descomentar las 3 últimas lineas:
# enable bash completion in interactive shell
if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
Y ya tenemos bash completion la próxima vez que nos logeemos en el sistema. De esta manera usar apt se vuelve aún mas sencillo:
apt-get insTABULADOR apacheTABULADORTABULADOR
Y, además de autocompletar la opción install de apt-get, tendremos a la vista la lista de paquetes cuyo nombre empieza por apache esperando a ser instalados por apt.
Además de autocompletar los párametros de apt también lo hace con unos cuantos más. También asocia tipos de ficheros con comandos. Asà si tabulamos despues de escribir mplayer solo nos completara los ficheros cuyo tipo esté asociado a mplayer. A veces sucede que no tenemos asociado un tipo de fichero(extesión) concreto y que bash_completion en vez de ayudar nos dificuta el trabajo. Esto podemos arreglarlo usando el comando complete:
complete -G "*.txt" gedit
Y nos asociará a gedit todos los ficheros .txt.