La orden head muestra el principio de un archivo o flujo de entrada. Resulta útil para comprobar encabezados, previsualizar datos estructurados o tomar una muestra de la salida sin imprimirla por completo.
Text-Fu · Lección 8
head
Aprende a mostrar una cantidad controlada de líneas o bytes del principio de una entrada.
Visualización de las primeras diez líneas
Sin una opción de cantidad, head muestra las primeras 10 líneas de cada archivo indicado:
$ head events.log
El archivo no se modifica. Si contiene menos de 10 líneas, se muestran todas las disponibles.
¿Qué muestra head events.log de forma predeterminada?
Elección de una cantidad de líneas
Utiliza -n NUMBER para elegir cuántas líneas mostrar:
$ head -n 15 events.log
GNU head también acepta la forma compacta -15, pero -n 15 expresa con mayor claridad el significado de la opción.
¿Qué orden muestra las primeras cinco líneas de report.txt?
Elección de una cantidad de bytes
Utiliza -c NUMBER cuando necesites bytes en vez de líneas completas:
$ head -c 20 archive.bin
Esta orden muestra los primeros 20 bytes. La salida puede terminar en mitad de una línea de texto o, en textos multibyte, en mitad de un carácter codificado. Para previsualizar texto normal, utiliza el modo de líneas.
¿Qué orden escribe en stdout los primeros 100 bytes de payload.bin?
Lectura de stdin y de varios archivos
Cuando no se indica un archivo, head lee stdin:
$ generate-report | head -n 5
Cuando se indican varios archivos, head suele añadir un encabezado que identifica la salida de cada uno:
$ head -n 2 january.txt february.txt
==> january.txt <==
...
==> february.txt <==
...
Utiliza -q para suprimir estos encabezados o -v para mostrar uno incluso con un solo archivo.
En generate-report | head -n 5, ¿qué lee head?
¿Qué opción suprime los encabezados de nombre de archivo cuando head lee varios archivos?
Para practicar la previsualización del principio de los archivos, prueba estos laboratorios:
- Orden head de Linux: mostrar el principio de un archivo - Practica la visualización de las primeras líneas y el cambio de su cantidad.
- Visualización de registros y archivos de configuración en Linux - Consulta y recorre archivos de texto como registros y configuraciones del sistema.
- Detección rápida de amenazas - Aplica
headytailal análisis rápido de entradas de registro.
Lección completada
Has completado head
Ahora puedes previsualizar con head el principio de archivos y de la salida de órdenes.
Utilizar la vista predeterminada de las primeras diez líneas.
Seleccionar una cantidad de líneas con
-n.Seleccionar una cantidad de bytes con
-ccuando corresponda.Leer desde stdin en una tubería.
Controlar los encabezados al mostrar varios archivos.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita