Federico Mazzei / Trucos de línea de comandos que te harán más productivo

Created Wed, 29 Oct 2025 01:00:00 +0000 Modified Wed, 29 Oct 2025 01:00:00 +0000

Trucos de línea de comandos que te harán más productivo

Domina estos atajos de terminal y ahorra horas de tecleo


✨ Introducción

Si trabajas frecuentemente con la terminal, probablemente hayas experimentado la frustración de tener que:

  • Re-escribir comandos largos
  • Copiar y pegar rutas complejas
  • Buscar en el historial manualmente

Hoy te muestro trucos mágicos que transformarán tu forma de trabajar en la línea de comandos.


🎯 Los “Bang” que cambiarán tu vida

1. !! - El repetidor instantáneo

Situación común: Ejecutas un comando que requiere privilegios de superusuario…

cat /etc/sudoers
# cat: /etc/sudoers: Permission denied

La forma lenta:

sudo cat /etc/sudoers

La forma inteligente:

sudo !!
# ¡Se expande automáticamente a: sudo cat /etc/sudoers!

Otro ejemplo práctico:

service apache2 restart
# ¿Olvidaste sudo? No hay problema...
sudo !!

2. !$ - El último argumento

Mi favorito personal - evita copiar y pegar rutas:

# Creas un directorio complejo
mkdir proyecto-cliente-2024-documentacion-importantisima

# En lugar de escribir todo de nuevo...
cd !$
# ¡Magia! Se expande a: cd proyecto-cliente-2024-documentacion-importantisima

Flujo de trabajo real:

# Descargas un archivo
wget http://servidor.com/backup-empresa-2024-10-28.tar.gz

# Lo descomprimes inmediatamente
tar -xzf !$
# Expande a: tar -xzf http://servidor.com/backup-empresa-2024-10-28.tar.gz

3. !* - Todos los argumentos anteriores

Perfecto cuando trabajas con múltiples archivos:

# Copias varios archivos
cp imagen1.jpg imagen2.png documento.pdf /backup/

# Los mueves a otro directorio
mv !* /nuevo_destino/
# Expande a: mv imagen1.jpg imagen2.png documento.pdf /nuevo_destino/

4. !cadena - Búsqueda inteligente en el historial

Ejecuta el último comando que comienza con cierta cadena:


# Tu historial reciente:
# 105 - ls -la /var/log
# 106 - cd /tmp
# 107 - ls -l /home/usuario

!ls
# Ejecuta el ÚLTIMO comando que empieza con "ls": ls -l /home/usuario

Variaciones útiles:


!ssh     # Ejecuta el último comando SSH
!git     # Ejecuta el último comando Git  
!docker  # Ejecuta el último comando Docker

🚀 Combinaciones poderosas

Flujo de instalación y configuración:

# Descargas un paquete
wget https://example.com/aplicacion-v2.1.5-linux-amd64.tar.gz

# Lo descomprimes
tar -xzf !$

# Entras al directorio recién creado
cd !$

# Listas el contenido
ls -la

Administración de servicios:

# Verificas el estado de un servicio
systemctl status nginx

# Si necesita reinicio...
sudo systemctl restart nginx

# Y verificas los logs
sudo journalctl -u nginx -f

🛠️ Bonus Track: Búsqueda en historial con Ctrl + R

Presiona Ctrl + R y comienza a escribir cualquier parte de un comando anterior:

# Presionas Ctrl + R y escribes "ssh"
(reverse-i-search)`ssh': ssh [email protected] -p 2222

Truco extra: Presiona Ctrl + R repetidamente para navegar por coincidencias anteriores.


💡 Consejos de productividad

  1. Practica en un entorno seguro - prueba estos comandos en tu máquina local primero
  2. Combínalos con el autocompletado (Tab) para máxima eficiencia
  3. Usa history para ver tu historial completo cuando necesites encontrar comandos específicos
  4. Mantén tus sesiones - estos trucos funcionan dentro de la misma sesión de terminal

🎓 Ejercicios para practicar

Intenta realizar estas tareas sin usar el mouse ni copiar/pegar:

  1. Crea un directorio y entra inmediatamente en él
  2. Descarga un archivo y renómbralo sin escribir la ruta completa
  3. Encuentra y ejecuta el último comando grep que usaste
  4. Copia 3 archivos y luego muévelos a otro directorio

📚 Para llevar

Estos trucos no son solo atajos técnicos - son patrones de pensamiento que te hacen más eficiente. Una vez que los integres en tu flujo de trabajo, notarás que:

  • ✅ Reduces errores de tipeo
  • ✅ Aumentas tu velocidad de ejecución
  • ✅ Mantienes el flujo de trabajo sin interrupciones
  • ✅ Desarrollas mejor memoria muscular

¿Cuál probarás primero? ¡Cuéntame en los comentarios!


¿Te gustó este contenido? Sígueme para más tips de productividad en línea de comandos! 🚀


Tags: #linux #bash #terminal #productividad #devops #sysadmin