Menu
Coddy logo textTech

Encadenando dos comandos

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 44 de 82.

Ahora que entiendes qué hace una tubería, veamos cómo usarla de manera efectiva con dos comandos. La clave es elegir comandos que funcionen bien juntos — donde la salida del primero tenga sentido como entrada para el segundo.

Una combinación común es ls con wc -l para contar archivos:

ls | wc -l

El comando ls lista los archivos (uno por línea), y wc -l cuenta esas líneas. El resultado es el número de archivos en el directorio actual.

Otra combinación útil es cat con head para previsualizar un archivo:

cat longfile.txt | head -5

Esto muestra solo las primeras 5 líneas del archivo. También podrías usar head -5 longfile.txt directamente, pero el uso de tuberías se vuelve esencial cuando el primer comando genera una salida que no es simplemente leer un archivo.

Por ejemplo, combinando ls -l con head:

ls -l | head -3

Esto muestra información detallada solo para los primeros elementos en un directorio. El pipe transforma dos comandos simples en una operación más potente.

challenge icon

Desafío

Fácil

Usa un pipe para mostrar solo las primeras 4 líneas de messages.txt en un solo comando.

Ejecuta un comando que:

  • Usa cat para leer messages.txt
  • Pasa la salida a head -4 para mostrar solo las primeras 4 líneas

Pista: Enlaza los dos comandos usando el símbolo |. La salida de cat se convierte en la entrada para head.

Hoja de referencia

Los pipes (|) conectan comandos enviando la salida de un comando como entrada a otro.

Contar archivos en un directorio:

ls | wc -l

Mostrar las primeras líneas de un archivo:

cat longfile.txt | head -5

Mostrar información detallada para los primeros elementos del directorio:

ls -l | head -3

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos