GNU/Linux >> Tutoriales Linux >  >> Linux

Comando principal de Linux

La head El comando imprime las primeras líneas (10 líneas de forma predeterminada) de uno o más archivos o datos canalizados a la salida estándar.

Este artículo explica cómo usar el head de Linux utilidad a través de ejemplos prácticos y explicaciones detalladas de las opciones de comando más comunes.

Sintaxis del comando principal #

La sintaxis del comando principal es la siguiente:

head [OPTION]... [FILE]...
  • OPTION - head opciones Repasaremos las opciones más comunes en las siguientes secciones.
  • FILE - Cero o más nombres de archivos de entrada. Si no hay FILE se especifica, o cuando FILE es - , head leerá la entrada estándar.

Cómo usar el head Comando #

En su forma más simple, cuando se usa sin ninguna opción, el head El comando muestra las primeras diez líneas.

head filename.txt

Mostrar un número específico de líneas #

Usa el -n (--lines ) opción seguida de un número entero que especifica el número de líneas que se mostrarán:

head -n <NUMBER> filename.txt

Puede omitir la letra n y use solo el guión (- ) y el número (sin espacios entre ellos).

Para mostrar las primeras 30 líneas de un archivo llamado filename.txt escribirías:

head -n 30 filename.txt

Lo siguiente producirá el mismo resultado que los comandos anteriores:

head -30 filename.txt

Mostrar un número específico de bytes #

El -c (--bytes ) opción permite imprimir un número específico de bytes:

head -c <NUMBER> filename.txt

Por ejemplo, para mostrar los primeros 100 bytes de datos del archivo llamado filename.txt escribirías:

head -c 100 filename.txt

También puede usar un sufijo multiplicador después del número para especificar el número de bytes que se mostrarán. b lo multiplica por 512, kB lo multiplica por 1000, K lo multiplica por 1024, MB lo multiplica por 1000000, M lo multiplica por 1048576, y así sucesivamente.

El siguiente comando mostrará los primeros cinco kilobytes (2048) del archivo filename.txt :

head -c 5k filename.txt

Mostrar múltiples archivos #

Si se proporcionan varios archivos como entrada al comando principal, se mostrarán las primeras diez líneas de cada archivo proporcionado.

head filename1.txt filename2.txt

Puede usar las mismas opciones que cuando muestra un solo archivo.

Este ejemplo muestra las primeras 20 líneas de los archivos filename1.txt y filename2.txt :

head -n 20 filename1.txt filename2.txt

Cuando se utiliza más de un archivo, el contenido de cada archivo va precedido de un encabezado que muestra el nombre del archivo.

Usar head con otros comandos #

La head El comando se puede usar en combinación con otros comandos al redirigir la salida estándar desde/hacia otras utilidades usando tuberías.

El siguiente comando codificará el $RANDOM variable de entorno, muestra los primeros 32 bytes y muestra una cadena aleatoria de 24 caracteres:

echo $RANDOM | sha512sum | head -c 24 ; echo

Conclusión #

A estas alturas ya debería tener una buena comprensión de cómo usar el head de Linux dominio. Es complementario a la tail comando que imprime las últimas líneas de un archivo a la terminal.

Si tiene alguna pregunta o comentario, no dude en dejar un comentario.


Linux
  1. comando linux mv

  2. Linux du comando

  3. Comando gato de Linux

  4. Comando IP de Linux

  5. Comando cd de linux

Comando diff en Linux

Comando de cola en Linux

Comando rm en Linux

Comando Mv en Linux

Cómo usar el comando principal

Ejemplos de comandos diff de Linux