[Howto]: Como crear alias en GNU/Linux Debian
|Los alias son comandos personalizados que se crean apartir de otros comandos mas generales, es decir, con los alias nos podemos ahorrar el esfuerzo de escribir un comando demasiado largo (incluyendo los parametros), cambiandolo por uno mucho mas corto. Esto se utiliza generalmente en operaciones y acciones que se suelen repetir con determinada frecuencia, las cuales son demasiadas largas, un ejemplo cuando nos conectamos por ssh a un servidor con determinada IP y puerto. Sin embargo, una definicion mas formal:
En informática alias es una orden disponible en varios intérpretes de comandos tales como los shells de Unix, 4DOS/4NT y Windows PowerShell, que permite reemplazar una palabra o serie de palabras con otra. Su uso principal es el de abreviar órdenes o para añadir argumentos de forma predeterminada a una orden que se usa con mucha frecuencia. Los alias se mantienen hasta que se termina la sesión en la terminal, pero normalmente se suelen añadir en el fichero de configuración del intérprete de órdenes (~/.cshrc o /etc/csh.cshrc (aplicado a todo el sistema) para csh, o ~/.bashrc o si quieres aplicarlo a todo el sistema /etc/bashrc o /etc/bash.bashrc para bash) de forma que siempre están disponibles para todas las sesiones de terminal.
Como bien lo dice la definicion, existen dos formas para crear un alias:
- Alias temporal: Solo funciona hasta que se cierre la terminal. Para crearlo es muy sencillo, la sintaxis debe ser: alias nombre=’comando’
- Sin embargo podemos crear los alias de forma permantente para cualquier usuario, para esto la sintaxis es igual, lo unico que debemos hacer es agregar el comando en el .bashrc del usuario y agregar al alias:
Si quisieramos crear un alias para conectarnos al servidorA hariamos lo siguiente:
alias servidorA=’ssh usuario@127.0.0.1 -p 22′
Ahora lo ejecutamos:
De esta forma, quedaria nuestro alias creado, pero cuando la consola fuera cerrada, el alias desapareceria.
nano /home/usuario/.bashrc y agregamos el alias
alias servidorA=’ssh usuario@127.0.0.1 -p 22′
Guardamos, y listo solo nos queda probar el alias
De esta forma quedara listo nuestro alias.
Los alias son muy utiles para aquellos SySAdmin que diariamente tiene que administrar diferentes tipos de servidores, y realizar las mismas tareas en cada uno de ellos.