Androide

Comando principal de Linux

Aprenda Linux - Comandos básicos do Terminal para Ubuntu

Aprenda Linux - Comandos básicos do Terminal para Ubuntu

Tabla de contenido:

Anonim

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

En este tutorial, explicaremos cómo usar la utilidad de cabeza de Linux a través de ejemplos prácticos y explicaciones detalladas de las opciones de cabeza más comunes.

Sintaxis del comando principal

La sintaxis para el comando head es la siguiente:

head……

  • OPTION - opciones de cabezales. Repasaremos las opciones más comunes en las siguientes secciones. FILE : cero o más nombres de archivo de entrada. Si no se especifica FILE, o cuando FILE es - , el cabezal leerá la entrada estándar.

Cómo usar el comando Head

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

head filename.txt

Cómo mostrar un número específico de líneas

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

head -n filename.txt head -n filename.txt

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

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

head -n 30 filename.txt

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

head -30 filename.txt

Cómo mostrar un número específico de bytes

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

head -c filename.txt head -c filename.txt

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

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 multiplica por 512, kB multiplica por 1000, K multiplica por 1024, MB multiplica por 1000000, M multiplica por 1048576, y así sucesivamente.

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

head -c 5k filename.txt

Cómo mostrar múltiples archivos

Si se proporcionan varios archivos como entrada para el comando head, mostrará 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 usa más de un archivo, la salida precede a cada uno con un encabezado que muestra el nombre del archivo.

Cómo usar Head con otros comandos

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

El siguiente comando cambiará la variable de entorno $RANDOM , mostrará los primeros 32 bytes y mostrará una cadena aleatoria de 24 caracteres:

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

Conclusión

A estas alturas ya debe tener una buena comprensión de cómo usar el comando principal de Linux. Es complementario al comando tail que imprime las últimas líneas de un archivo en el terminal.

terminal principal