El alias del shell es simplemente una forma de hacer referencia a otros comandos. Se puede utilizar para evitar la escritura repetitiva de comandos y líneas de shell. De este modo, podemos simplificar el trabajo o incluso para hacer las cosas más seguras.

Le he preguntado a SpectrumGirl 👩‍💻, nuestra experta en GIT, cuál es el alias de Git que más utiliza, me comenta que se llama push -f. ¿Qué hace exactamente ese alias?

Escribiendo en la terminal push -f, exactamente hace lo siguiente:

git push origin $(current_git_branch) -f
😵
¿Pero que demonios utiliza? Fácil. Tiene una función en bash que lo que hace es un git branch para coger la rama actual con la que está trabajando (la que contiene *).

De esta manera, se evita tener que escribir siempre el mismo comando y revisar en que rama se encuentra.

Veamos como hacer alias en GNU/Linux.

Cómo crear un alias

Para crear un alias simplemente tenemos que ejecutar este comando:

alias list='ls --color=auto -lat'
  • El comando sustituido se utiliza siempre entre comillas simples.
  • No debe de haber espacios entre el nombre del comando y el comando entre comillas simples.
  • Ten cuidado en elegir el nombre del alias.
📢
Este alias que hemos creado, es un alias que en cuanto cerremos la terminal, no lo podremos utilizar de nuevo.

Crear un alias permanente

Para hacer que un alias sea permanente, debemos de editar el fichero .bashrc de nuestro home.

Para ello editaremos .bashrc y añadiremos al final nuestro alias.

📢
En algunas ocasiones deberemos de recargar primero el fichero .bashrc para que funcione en la sesión actual de la terminal.

Aquí va un ejemplo:

Crear  alias globales

Si queremos que todos los usuarios del sistema tengan un alias concreto, en este caso deberemos de editar el fichero /etc/bash.bashrc.

Si no tienes este fichero, puedes crearlo dentro de /etc.

Mostrar listado de alias creados

Podemos visualizar también todos los que tenemos creados en nuestro sistema ejecutando el comando sin ninguna opción al final.

alias

Eliminar un alias

Podemos eliminar alias que ya no queremos utilizar con el siguiente comando:

unalias [nombre_del_alias]

Por ejemplo:

📢
También puedes eliminar todos los alias utilizando alias -a.

¿Buscas otro comando?

¡Revisa nuestro "Diccionario de comandos para GNU/Linux"!

Diccionario de comandos para GNU/Linux

¿Y cuál es tu alias favorito? :)