Menu
Coddy logo textTech

Head y Tail

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

Cuando trabajas con archivos grandes, a menudo no necesitas leer el archivo completo; solo necesitas ver el principio o el final. Los comandos head y tail te permiten hacer exactamente eso.

El comando <strong>head</strong> muestra las primeras líneas de un archivo. Por defecto, muestra las primeras 10 líneas:

head log.txt

Para especificar cuántas líneas mostrar, usa la bandera -n:

head -n 3 log.txt   # muestra las primeras 3 líneas
head -n 1 log.txt   # muestra solo la primera línea

El comando <strong>tail</strong> muestra las últimas líneas de un archivo. Por defecto muestra las últimas 10 líneas:

tail log.txt

Para especificar cuántas líneas:

tail -n 3 log.txt   # muestra las últimas 3 líneas
tail -n 1 log.txt   # muestra solo la última línea

Cuándo usar cada uno:

  • Usa head para ver una vista previa de la estructura o el encabezado de un archivo
  • Usa tail para revisar las entradas más recientes en un archivo de log

Un truco útil — combinar ambos:

Puedes usar ambos comandos juntos para ver el inicio y el final de un archivo al mismo tiempo:

head -n 2 log.txt
tail -n 2 log.txt
challenge icon

Desafío

Principiante
Usa head y tail para inspeccionar log.txt. Para pasar el desafío, ejecuta ambos comandos en una sola línea separados por un punto y coma (;) para que la salida de ambos se capture junta:

1. Imprime las first 3 lines del archivo usando head -n 3 log.txt
2. Imprime la last 1 line del archivo usando tail -n 1 log.txt

Formato de ejemplo: command1; command2
Pista: El punto y coma ; te permite ejecutar múltiples comandos de forma secuencial en una sola línea.

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