Abr 07, 2026
/
Katerina B.
/
6min de lectura
El comando alias de Linux te permite crear atajos para comandos largos o varios comandos, para que uses la línea de comandos de forma más eficiente y ejecutes más rápido comandos complejos.
En esta guía aprenderás a crear alias temporales y permanentes en Linux y a administrarlos y eliminarlos. También verás ejemplos prácticos que puedes empezar a usar de inmediato.
Un alias en Linux es un alias de Bash que reemplaza un comando más largo por uno personalizado para simplificar el uso de la línea de comandos.
alias ll='ls -la'
Cuando ejecutas un comando como ll, la shell interpreta el alias y lo sustituye por ls -la antes de ejecutarlo. Esta sustitución ocurre a nivel del shell, así que el alias nunca llega al sistema tal como está. Los alias se expanden al principio del proceso de evaluación de comandos, antes que las funciones, los comandos integrados y los comandos externos.
Esto los convierte en una forma rápida y práctica de reducir la escritura repetitiva y evitar errores en la terminal.
La forma general del comando alias es:
alias name='command'
Poner comillas al comando es importante, sobre todo cuando incluye espacios o caracteres especiales. Sin comillas, la shell puede interpretar mal partes del comando, como en este ejemplo:
alias ll=ls -la
Esto toma solo ls como el valor del alias e intenta ejecutar -la como un comando aparte, lo que fallará. En este caso, la sintaxis correcta sería:
alias ll='ls -la'
Esta práctica es esencial en el archivo de configuración del shell para evitar errores. Ten en cuenta que los alias distinguen entre mayúsculas y minúsculas, así que ll y LL se tratarían como nombres diferentes.
El comando alias en sí tiene opciones limitadas, pero estas son las principales:
Estas opciones del comando alias te permiten definir, administrar o eliminar alias de Linux con facilidad, tanto si usas un solo alias como si administras varios.
Un alias temporal en Linux existe solo durante la sesión actual de la terminal y desaparece cuando cierras la terminal. En cambio, los alias permanentes se guardan en archivos de configuración y se cargan automáticamente cuando inicias una nueva sesión de shell. Así puedes crear un alias en Linux con la siguiente sintaxis:
alias diskspace='df -m'
diskspace
Agrega un alias a tu archivo de configuración del shell para que sea permanente en todas las sesiones de la terminal. Después de eso, vuelve a cargar el archivo o reinicia la terminal para aplicar el cambio. Aquí es donde debes colocar los alias según tu shell:
| SHELL | Archivo de configuración | Comando de recarga |
| bash | ~/.bashrc | source ~/.bashrc |
| Zsh | ~/.zshrc | source ~/.zshrc |
| Shh | ~/.profile | source ~/.profile |
Puedes agregar un alias nuevo al final del archivo correspondiente. Por ejemplo, usa el comando echo para agregar la definición del alias:
echo "alias diskspace='df -m'" >> ~/.bashrc source ~/.bashrc
Y en Zsh:
echo "alias diskspace='df -m'" >> ~/.zshrc source ~/.zshrc
Si ejecutas source, recargas el archivo de configuración de inmediato sin reiniciar la terminal. Otra opción es cerrar y volver a abrir la terminal para que se apliquen los cambios.
Guardar los alias en un archivo aparte te permite gestionar mejor el comando alias de Linux en distintos entornos de usuario. Los alias por usuario van en los archivos de configuración de tu shell, como .bashrc o .zshrc. Si quieres que el alias esté disponible para todas las cuentas de usuario, colócalo en un script dentro de /etc/profile.d/.
Ten cuidado al definir alias para comandos críticos como rm, shutdown o reboot en entornos compartidos. Evita crear alias que oculten o alteren el comportamiento de herramientas importantes del sistema, a menos que comuniques claramente esa intención.
¡Advertencia!
Para ver todos los alias definidos actualmente en tu sesión, ejecuta:
alias
Esto mostrará todos los alias en el formato nombre del alias=’comando’. Para una salida compatible con scripts, usa:
alias -p
Esto es útil si exportas alias o los usas en scripts, porque genera una salida en texto plano, sin colores ni estilos que puedan interferir con el análisis.
Muchas distribuciones de Linux, como Ubuntu o Fedora, vienen con alias preconfigurados de forma predeterminada. A menudo incluyen versiones en color de comandos como ls o grep para mejorar la legibilidad en la terminal.
Para eliminar un alias específico de tu sesión actual, usa el comando unalias seguido del nombre del alias:
unalias diskspace
Usa el siguiente comando para verificar si existe el alias o un comando con el mismo nombre:
type -a diskspace
Si el alias ya no existe y no hay ningún comando con ese nombre, type -a mostrará «not found».
Si quieres eliminar todos los alias definidos actualmente en tu sesión, usa:
unalias -a
El comando unalias elimina todos los alias definidos con el comando alias, incluidos los cargados desde el archivo .bashrc. No puedes eliminar los alias permanentes. Cuando abras una nueva terminal, esos alias guardados se cargarán de nuevo a menos que los quites del archivo de configuración.
Aquí tienes alias útiles, cada uno un ejemplo práctico, que puedes agregar para agilizar tu flujo de trabajo:
Navegación
Seguridad
Git
Docker/Kubernetes
Actualizaciones del sistema

Los alias son una de las formas más sencillas de mejorar los atajos en la terminal de Linux y trabajar más rápido. La shell expande el alias antes de ejecutar el comando subyacente. Como resultado, puedes crear atajos rápidos y personalizables que reduzcan lo que tienes que escribir, te ayuden a evitar repetir el mismo comando y reduzcan los errores.
Empieza creando alias en Linux para los comandos que usas con frecuencia en tu sistema para reducir la repetición y agilizar tu sesión en la terminal. Cuanto más repetitivo o complejo sea el comando, más provecho obtendrás al convertirlo en un atajo.
Recuerda que los alias temporales son útiles para soluciones rápidas, pero si usas algo con frecuencia, agrega un alias permanente a tu archivo de configuración del shell para que se cargue automáticamente en cada sesión.
Has aprendido a crear alias, hacerlos permanentes, quitarlos cuando sea necesario y aplicarlos a herramientas como Git, Docker y la navegación del sistema. Con el tiempo, crearás un entorno de línea de comandos más limpio, rápido y eficiente, y liberarás tiempo valioso en tus tareas diarias.
Not by default. Bash scripts typically run in non-interactive shells, where alias expansion is disabled. You can enable alias expansion by adding shopt -s expand_aliases at the top of your script before any alias definitions. However, using aliases in scripts is generally discouraged. Shell functions are more robust and portable.
To bypass an alias and run the original command, prefix it with a backslash. For example, if ls is aliased to ls –color=auto, running \ls will execute the real ls without the alias. This is useful when an alias interferes with specific command behavior you need.
The default Ubuntu alias commands are usually defined in the /etc/bash.bashrc file for system-wide use and in each user’s bashrc file for personal settings. These files are executed when a new interactive shell starts. Use a text editor to review or change the alias definition in each file, or create new aliases for your custom commands.
Todo el contenido de los tutoriales en este sitio web está sujeto a los rigurosos estándares y valores editoriales de Hostinger.