Entrada

Bash: Potencia la Terminal con Alias en Bash

Los alias en Bash son la clave para trabajar más rápido y sin errores

¿Qué es un alias?

Un alias es simplemente un atajo para un comando más largo o repititivo. En lugar de escribir algo tedioso, lo resumes en una palabra corta y fácil de recordar. Los alias te ahorran tiempos, evitan errores y mejoran tu productividad.

Definir Alias

Para definir un nuevo alias en bash es muy sencillo. Veamos la sitaxis:

1
alias nombre_alias="comando_a_ejecutar"

Alias temporales

Un alias temporal solo dura hasta que cierras la terminal. Prueba cualquier tipo de alias en tu terminal o prueba lo siguiente:

1
alias ll='ls -lah'

Ahora, cuando escribas ll, verás los archivos en formato detallado:

alias ll en bash alias ll en bash

Alias permanente

Para definir alias permanentes debes editar el archivo ~/.bashrc o ~/.bash_aliases:

1
nano ~/.bash_aliases

Y agrega lo siguiente:

1
alias actualizar='sudo apt update && sudo apt upgrade -y'

Guarda y cierra el archivo (Ctrl, luego Y y Enter).

Para aplicar los cambios sin reiniciar la terminal, ejecuta el siguiente comando:

1
source ~/.bash_aliases

Ejemplos de Alias Útiles

📌 Atajos para comandos de GIT

1
2
3
4
5
6
7
8
9
10
alias gs='git status'  # Ver estado  
alias ga='git add .'  # Agregar todos los cambios  
alias gcmsg='git commit -m'  # Hacer commit con mensaje  
alias gp='git push'  # Subir cambios  
alias gpl='git pull'  # Descargar cambios  
alias gl='git log --oneline --graph --decorate'  # Ver historial bonito  
alias gco='git checkout'  # Cambiar de rama  
alias gb='git branch'  # Listar ramas  
alias gnew='git checkout -b'  # Crear y cambiar a nueva rama  
alias gr='git reset --hard HEAD'  # Resetear cambios (¡cuidado!)  

📌 Atajos para comandos de DOCKER

1
2
3
4
5
6
7
8
alias dps='docker ps'  # Ver contenedores activos  
alias dpa='docker ps -a'  # Ver todos los contenedores  
alias dstop='docker stop $(docker ps -q)'  # Detener todos los contenedores  
alias drm='docker rm $(docker ps -aq)'  # Eliminar todos los contenedores  
alias dimages='docker images'  # Ver imágenes  
alias dbuild='docker build -t'  # Construir una imagen  
alias dup='docker-compose up -d'  # Levantar servicios con Docker Compose  
alias ddown='docker-compose down'  # Apagar servicios de Docker Compose  
Esta entrada está licenciada bajo CC BY 4.0 por el autor.