Menu
CoddyTech

Head y Tail

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

Al trabajar con archivos grandes, a menudo no necesitas leer el archivo entero. Solo necesitas ver el principio o el final. Los comandos head y tail te permiten hacer exactamente eso.

El comando head muestra las primeras líneas de un archivo. De forma predeterminada, muestra las primeras 10 líneas:

head log.txt

Para especificar cuántas líneas mostrar, usa la opción -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 tail muestra las últimas líneas de un archivo. De forma predeterminada, 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 previsualizar la estructura o el encabezado de un archivo
  • Usa tail para revisar las entradas más recientes de un archivo de registro

Un truco útil: combinar ambos:

Puedes usar ambos comandos juntos para ver el principio 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. Ejecuta ambos comandos, primero head y después tail. Puedes escribirlos en dos líneas o en una sola, separados por un punto y coma (;):

1. Imprime las primeras 3 líneas del archivo usando head -n 3 log.txt
2. Imprime la última 1 línea del archivo usando tail -n 1 log.txt

Formato de una sola línea: command1; command2
Pista: El punto y coma ; ejecuta varios comandos uno tras otro 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

Practica por tu cuenta: Playground de Terminal