Cómo crear y utilizar un alias

Índice

1. Introducción
2. Crear una alias permanente
3. Ejemplos


1. Introducción

Hay algunos comandos que se suelen utilizar con bastante frecuencia. Si además, estos comandos son largos, se puede volver pesado tener que escribirlos continuamente. Para solucionar esto, vamos a usar el comando alias.

Por ejemplo, si abres una consola y tecleas:

alias carp='cd /ruta/a/una/carpeta/importante'

ahora, cuando quieras ir hasta esa carpeta sólo tienes que hacer:

carp

en lugar de teclear todo este comando:

cd /ruta/a/una/carpeta/importante

2. Crear un alias permanente

Si quieres utilizar este alias en futuras sesiones, es necesario que lo incluyas en un archivo. Si el alias sólo lo vas a utilizar como usuario normal (no con sudo), entonces tienes que editar el archivo /home/nombredetuusuario/.bashrc (con kate, nano, vim o el editor que prefieras) y añadir el alias que quieras con el formato:

alias nombredelalias='comando'

Para que los cambios que has hecho en el archivo funcionen sin tener que reiniciar la sesión, tienes que abrir una consola y teclear:

source /home/nombredetuusuario/.bashrc

Si quieres que los alias estén disponibles para todos los usuarios y que además los puedas usar con "sudo", entonces, editas el archivo /etc/bash.bashrc como superusuario. Al igual que antes, para que los cambios surtan efecto de forma inmediata, abres una consola y tecleas:

source /etc/bash.bashrc

3. Ejemplos

Puedes crear alias con los comandos que más uses y darles el nombre con el que te sientas más cómodo, pero aquí tienes algunos ejemplos que pueden ser interesantes:

alias instalar='aptitude install'
alias buscar='aptitude search'
alias upgrade='aptitude upgrade'
alias fupgrade='aptitude full-upgrade'
alias update='aptitude update'
alias show='aptitude show'
alias ls='ls -l'
alias rm='rm -i'

Otro ejemplo... puedes crear un alias para crear copias de seguridad de archivos importantes de forma rápida. Defines el alias en /home/nombredetuusuario/.bashrc:

alias backup='cp /etc/X11/xorg.conf /home/nombredetuusuario/xorg.conf.backup && cp /boot/grub/menu.lst /home/nombredetuusuario/menu.lst.backup && cp /etc/fstab /home/nombredetuusuario/fstab.backup'

Después ejecutas:

source /home/nombredetuusuario/.bashrc

Y ahora usas el alias:

backup

Hay muchas posibilidades con alias...