Utilizando alias en GNU Linux

Escribir los mismos comandos una y otra vez, con largas líneas de parámetros, puede resultar muy tedioso. Añadido que siempre nos podemos dejar alguna coma, algún guión, o simplemente no recordar si un comando se llama de una manera u otra. Para solucionarlo podemos crear nuestros propios nombres de comando, en los sistemas GNU Linux, llamados alias, que nos pueden facilitar, y mucho, nuestro día a día.

Alias en GNU Linux

Tal y como su nombre indica, nos permite reemplazar un comando, o comandos, con todos sus parámetros, por una sola palabra. Se trata de un comando de los sistemas tipo UNIX. Por ejemplo, yo suelo utilizar muy a menudo el comando apt-get  update, para actualizar los repositorios de los sistemas Debian. Combinado a continuación con apt-get upgrade, para dejar el sistema a su última versión. Para ahorrar tiempo vamos a crear un alias llamado actualiza, sería así:

  1. alias actualiza = 'apt-get update && apt-get -y upgrade'

De esta manera, al escribir ‘actualiza‘ , se ejecutarán ambos comandos con sus parámetros.

El problema es que una vez creados, al salir de la sesión se borran, y cuando volvamos a entrar ya no estarán. Para que queden de manera permanente simplemente tenemos que editar el archivo .bashrc, ubicado en nuestra home de usuario, si no lo creeamos, y añadimos los que queramos justo al final. Para que funcionen debemos cerrar y volver abrir la sesión.

sudo-power-1

Podemos ver la lista de todos los que tenemos creados, simplemente escribiendo ‘alias‘ en la consola de comandos o terminal.

NOTA: Como bien indica un usuario en los comentarios, si queremos que el alias sea permanente, lo debemos añadir, editando el fichero «.bashrc»

Una opción curiosa, si estamos acostumbrados a utilizar comandos de MS-DOS y somos un poco retros, podemos crear varios alias al respecto, por ejemplo:

  1. alias dir='ls'
  2. alias copy='cp'
  3. alias rename='mv'
  4. alias md='mkdir'
  5. alias rd='rmdir'
  6. alias del='rm -i'

De ésta manera podemos emular comandos de dicho sistema.

Realmente no tiene mucho más misterio, espero que haya sido de vuestro interés. Un pequeño tip para éste día, previo al fin de semana. Nos vemos pronto ; )