4 trucos de la terminal de Linux que hacen que trabajos aburridos sean extrañamente satisfactorios 1

4 trucos de la terminal de Linux que hacen que trabajos aburridos sean extrañamente satisfactorios

Índice
  1. Arregla tu último comando sin volver a teclearlo
    1. ¿Se te olvidó sudo? No hay problema
  2. Encuentra cualquier comando antiguo en segundos con Ctrl + R
    1. Deja de apretar la flecha arriba
  3. Construye árboles de carpetas completos en una línea con expansión de corchetes
    1. Un par de corchetes es más poderoso de lo que imaginas
  4. Convierte cualquier comando en un panel de control en vivo con watch -d
    1. Sistema de monitoreo simple para cambios instantáneos
    2. La terminal ya tiene trucos para hacer tu trabajo divertido

Optimiza tu productividad en la terminal de Linux con trucos prácticos que simplifican tareas diarias y transforman tu experiencia. ¡Descubre cómo hacerlo de manera eficiente!

Realizas tareas en la terminal de Linux tan frecuentemente que ni te planteas buscar métodos más eficientes. Mientras exploraba trucos para optimizar mi tiempo y productividad, descubrí algunas joyas que te serán útiles en tus sesiones diarias.

Arregla tu último comando sin volver a teclearlo

¿Se te olvidó sudo? No hay problema

Cinco segundos después de ejecutar el comando más frustrante, te das cuenta de que te falta el privilegio. Podrías volver a escribir todo con sudo, pero hay una solución más ágil: la doble exclamación (!!), la reina de la expansión de historial.

Con !!, la terminal recuerda y ejecuta el último comando que ingresaste. Un atajo brillante para evitar repetir la misma frase interminable.

Existen otros trucos en el arsenal de la terminal:

  • !$: el último argumento de tu comando anterior. Si creaste una carpeta con mkdir proyecto-notas, simplemente escribe cd !$ para entrar.
  • !^: el primer argumento del comando anterior.
  • !*: todos los argumentos del comando anterior.
  • ^antiguo^nuevo: corrige errores tipográficos y vuelve a ejecutar. Si escribiste 'pyhton' en lugar de 'python', usa ^pyhton^python.
  • Alt+Punto(.): pega el último argumento en tu línea de comandos para revisarlo antes de enviar.
  • Para obtener un argumento específico, usa !:número. Si necesitas el segundo argumento, emplea !:2. Recuerda que las posiciones empiezan en 0.

Estos trucos son clásicos de Bash, transforman tu experiencia en la terminal. Al principio puede ser un poco confuso, pero una vez que te acostumbras, notarás una gran diferencia en tu fluidez.

Encuentra cualquier comando antiguo en segundos con Ctrl + R

Deja de apretar la flecha arriba

En la comunidad de Linux, tenemos un meme donde los usuarios siguen presionando la flecha hacia arriba para encontrar comandos antiguos. Está bien si está a 4-5 flechas, pero si no, se vuelve una pesadilla.

Pulsar Ctrl+R activa la búsqueda inversa. Escribe cualquier parte del comando; Bash busca en tu historial en tiempo real. Si la primera coincidencia no es la correcta, presiona Ctrl+R nuevamente para retroceder. Cuando encuentres lo que buscas, simplemente presiona Enter.

Si deseas modificar el comando antes de ejecutarlo, presiona Esc para llevarlo a tu línea de comandos y editarlo como prefieras. Dominando este atajo, tu experiencia en la terminal cambiará radicalmente.

Construye árboles de carpetas completos en una línea con expansión de corchetes

Un par de corchetes es más poderoso de lo que imaginas

La expansión de corchetes es un recurso potente en shells como Bash y Zsh. Genera listas o secuencias al instante, ideal para crear múltiples carpetas, a veces anidadas, en un solo paso.

La expansión delega la labor a Bash. Antes de ejecutar, expande lo que hay dentro de los corchetes en cada combinación posible. Ejemplos a continuación:

mkdir -p 
proyecto/{src,docs,assets}
cp config.yaml{,.bak}
touch notas_{01..12}.md

El primer comando establece una carpeta llamada proyecto/ y tres subcarpetas en su interior. El segundo crea un respaldo: config.yaml.bak. El tercero genera de un golpe doce archivos de notas numerados.

Mantén los espacios fuera de los corchetes. De lo contrario, la expansión se romperá.

Convierte cualquier comando en un panel de control en vivo con watch -d

Sistema de monitoreo simple para cambios instantáneos

El comando watch te permite observar la salida de otro comando a intervalos regulares. Por ejemplo, si quieres controlar el uso de memoria, combina ese comando con watch.

watch -d free -m

Este comando se repite cada dos segundos mostrando la salida actualizada. Si hay un cambio, se resalta en la terminal. La bandera -g cierra el comando si detecta modificaciones.

Curiosamente, watch no es un comando incorporado en el shell ni forma parte del núcleo de Linux. Proviene de la utilidad independiente procps-ng, común en la mayoría de las distribuciones.

La terminal ya tiene trucos para hacer tu trabajo divertido

No es que estas tareas sean complicadas, pero repetirlas puede volverse aburrido. La terminal de Linux tiene trucos que quizás no conocías; y si quieres impresionarte, hay más comandos que hacen que tu terminal luzca increíble.

Si deseas encontrar artículos similares a 4 trucos de la terminal de Linux que hacen que trabajos aburridos sean extrañamente satisfactorios, te sugerimos revisar la categoría Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir