Menu
Coddy logo textTech

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 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. 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   # mostrar las primeras 3 líneas
head -n 1 log.txt   # mostrar solo la primera línea

El comando <strong>tail</strong> 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   # mostrar las últimas 3 líneas
tail -n 1 log.txt   # mostrar 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 comprobar las entradas más recientes de un archivo de registro

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 superar 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 primeras 3 líneas del archivo usando head -n 3 log.txt
2. Imprime la última línea del archivo usando tail -n 1 log.txt

Formato de ejemplo: command1; command2
Pista: El punto y coma ; te permite ejecutar varios comandos secuencialmente 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