Inicio > Procesamiento y búsqueda de texto > head

head: Mostrar el inicio de un archivo

El comando `head` muestra la parte inicial de un archivo de texto (por defecto, las primeras 10 líneas) en la salida estándar. Es útil para comprender rápidamente el contenido o el formato de un archivo sin necesidad de verlo por completo.

Resumen

El comando `head` es una utilidad que muestra la 'cabeza', es decir, la parte inicial de un archivo. Por defecto, imprime las primeras 10 líneas, pero el usuario puede especificar la cantidad de líneas o bytes a mostrar para ajustar la salida. Se utiliza a menudo para verificar el formato de archivos de registro o archivos de datos grandes, o para procesar la primera parte de un archivo en scripts. Mientras `head` se encarga del inicio del archivo, `tail` se encarga del final.

Características principales

Las características principales del comando `head` son las siguientes:

  • Muestra la parte inicial de archivos de texto.
  • Por defecto, imprime las primeras 10 líneas.
  • Permite especificar el número de líneas (-n) o bytes (-c) a mostrar.
  • Puede aceptar múltiples archivos como argumentos y mostrar el contenido separado por archivo.

Opciones principales

Hemos agrupado las opciones más utilizadas del comando `head` según su propósito.

1) Opciones de salida

2) Ayuda

Comando generado:

Combina los comandos.

Descripción:

`head` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Explore las funcionalidades del comando `head` a través de varios ejemplos de uso.

Mostrar las primeras 10 líneas por defecto

head /etc/passwd

Muestra las primeras 10 líneas del archivo `/etc/passwd`.

Mostrar las primeras 5 líneas

head -n 5 file.txt

Utiliza la opción `-n` para mostrar las primeras 5 líneas de `file.txt`.

Mostrar los primeros 50 bytes

head -c 50 log.txt

Utiliza la opción `-c` para mostrar los primeros 50 bytes del archivo `log.txt`.

Uso con tubería (|)

ls -l | head -n 5

Verifica solo las primeras 5 líneas de la salida de `ls -l`.

Mostrar las primeras 3 líneas de varios archivos

head -n 3 file1.txt file2.txt

Muestra las primeras 3 líneas de file1.txt y file2.txt respectivamente. El encabezado con el nombre del archivo también se muestra.

Consejos y precauciones

Hemos recopilado puntos a tener en cuenta al usar el comando `head`.

Consejos

  • `head` se puede usar junto con `tail` para realizar tareas más complejas, como mostrar la parte intermedia de un archivo. Por ejemplo, `head -n 20 file.txt | tail -n 10` mostrará las líneas de la 11 a la 20.
  • Al especificar el número de líneas o bytes, se puede escribir solo el número después de `-`, como en `head -5 file.txt`, y se considerará la opción `-n`.
  • Al trabajar con archivos grandes, usar `head` es muy eficiente ya que no carga todo el archivo en la memoria.

comandos relacionados

Son comandos que son funcionalmente similares o que se usan juntos con frecuencia.


Comandos de la misma categoría