GNU/Linux >> Tutoriales Linux >  >> Linux

Tutoriales y ejemplos de comandos de Linux Head para principiantes

El comando de cabeza de Linux es una sencilla utilidad de línea de comandos que permite a los usuarios mostrar las primeras partes de un archivo. La mayoría de la gente lo usa para ver la parte superior de los archivos de configuración. Pero también puede usarlo para inspeccionar cualquier archivo. En esta guía, hemos ilustrado algunos ejemplos de cómo usar el comando de cabeza.

Al final de esta guía, debería poder aprender su uso adecuado. Una vez que lo haga, tendrá mucha fluidez en la navegación de archivos directamente desde la terminal. Por lo tanto, continúe leyendo para obtener más información sobre el comando head en Linux.

Ejemplo útil del comando principal de Linux

El comando head es uno de los comandos de terminal de Linux más simples. Por lo tanto, es muy fácil dominar este comando y usarlo en las tareas informáticas del día a día. Consulte los siguientes ejemplos para aprender cómo funciona el comando principal.

1. Imprimir las diez primeras líneas de un archivo

De forma predeterminada, el comando head imprime las primeras diez líneas del archivo especificado. Ejecute el siguiente comando en su emulador de terminal de Linux favorito para ver cómo funciona en la práctica.

$ head /usr/share/dict/american-english

Este comando mostrará las primeras diez líneas del /usr/share/dict/american-english expediente. Tenga en cuenta que usaremos este archivo a lo largo de esta guía, ya que está disponible en la mayoría de las distribuciones de Linux.

2. Imprimir las primeras N líneas de un archivo

Podemos especificar el número de líneas que queremos ver usando el comando head. Para hacer esto, simplemente agregue la -n indicador seguido del número de líneas. Por ejemplo, el siguiente comando muestra las primeras 15 líneas del diccionario americano-inglés de Ubuntu.

- -
$ head -n 15 /usr/share/dict/american-english

También puede usar la sintaxis de estilo largo –lines en lugar de -n . Consulte el siguiente ejemplo para ver cómo funciona.

$ head --lines 15 /usr/share/dict/american-english

3. Imprimir los primeros N bytes de un archivo

Puedes usar el comando head para imprimir la primera N caracteres de un archivo. Simplemente use -c opción seguida del número de caracteres que desea mostrar. El siguiente comando demuestra esto usando nuestro archivo de ejemplo.

$ head -c 30 /usr/share/dict/american-english

Este comando imprimirá los primeros 30 bytes del archivo /usr/share/dict/american-english . La alternativa de formato largo para -c es –bytes .

$ head --bytes 30 /usr/share/dict/american-english

Tenga en cuenta que esta opción también cuenta las líneas nuevas (\n) como un solo carácter. Por lo tanto, es posible que deba modificar un poco para mostrar los caracteres requeridos.

4. Imprimir líneas de varios archivos

Puede usar el comando de cabeza de Linux para mostrar las primeras partes de varios archivos. Simplemente ingrese los nombres de los archivos uno tras otro, cada uno separado por un espacio. Consulte los siguientes ejemplos para ver cómo funciona.

$ head -n 6 /usr/share/dict/american-english /usr/share/dict/british-english

Este comando mostrará las primeras 6 líneas de los archivos inglés-americano y inglés-británico. La salida está separada por un encabezado que indica a qué archivo pertenecen las líneas.

5. Deshabilitar encabezados de archivos en la salida

Si no desea mostrar el encabezado del archivo, puede deshabilitarlo usando -q opción. Consulte el siguiente ejemplo para ver cómo funciona esto en Linux.

$ head -n 6 -q /usr/share/dict/american-english /usr/share/dict/british-english

Cuando ejecute el comando anterior, imprimirá las primeras seis líneas de ambos archivos. Sin embargo, la salida no indicará a qué archivo pertenecen las líneas. Las alternativas a la -q opción son –silencioso y –silencioso .

$ head --lines 6 --quiet /usr/share/dict/american-english /usr/share/dict/british-english
$ head --lines 6 --silent /usr/share/dict/american-english /usr/share/dict/british-english

6. Imprimir siempre los encabezados de los archivos

Si desea asegurarse de que los encabezados de los archivos siempre se impriman, puede usar -v bandera. Puede ser útil cuando se trabaja con documentos confidenciales que requieren verificaciones cruzadas adicionales. Consulte el siguiente ejemplo para verlo en la práctica.

$ head -n 6 -v /usr/share/dict/american-english

Si omite la -v flag y ejecute el comando nuevamente, no verá ningún archivo de encabezado presente en la salida. De todos modos, también puede usar la sintaxis de formato largo –verbose en lugar de -v , como se ilustra en el siguiente ejemplo.

$ head --lines 6 --verbose /usr/share/dict/american-english

7. Imprimir todas las líneas de un archivo excepto las últimas N líneas

El comando de cabeza de Linux permite a los usuarios imprimir todas menos las últimas N líneas numéricas de cada archivo. Para hacer esto, use un ‘-‘ firme antes del número de línea. El siguiente comando demuestra esto usando un ejemplo simple.

$ head -n -6 /usr/share/dict/american-english
$ head --lines -6 /usr/share/dict/american-english

Los comandos anteriores imprimirán todas menos las últimas seis líneas del archivo de diccionario americano-inglés. También funciona de la misma manera para los personajes. Por ejemplo, los siguientes comandos imprimirán todos menos los últimos 60 caracteres del archivo de ejemplo.

$ head -c -60 /usr/share/dict/american-english
$ head --bytes -60 /usr/share/dict/american-english

8. Establecer NUL como delimitador de línea

La utilidad principal  -z La opción permite a los usuarios establecer el carácter NUL(\0) como delimitador de línea en lugar del carácter de nueva línea. Esto puede ser útil cuando las líneas se separan usando espacios en lugar de saltos de línea. Consulte el siguiente ejemplo para ver cómo funciona.

$ head -c 6 -z /usr/share/dict/american-english

La sintaxis de formato largo para -z la opción es –terminada en cero . El siguiente ejemplo usa esta sintaxis.

$ head --bytes 6 --zero-terminated /usr/share/dict/american-english

9. Mostrar la página de ayuda

La página de ayuda de los comandos de Linux muestra información resumida de todas las opciones disponibles y cómo usarlas. Puede ver esta página para el comando principal usando el siguiente comando simple.

$ head --help

Imprimirá las opciones disponibles para usted y la sintaxis de los comandos principales. Esta opción no tiene una forma abreviada.

10. Mostrar la página de manual

La página de manual o el manual o un comando de Linux proporciona información detallada sobre el comando. Es el mejor lugar para encontrar información sobre el comando o sus opciones. Puede ver la página de manual para el comando principal de Linux usando el siguiente comando.

$ man head

Consulte esta página siempre que necesite información detallada sobre el uso del comando principal.

Pensamientos finales

El comando head es una utilidad simple pero útil para la manipulación de archivos. Si sabe cómo usarlo de manera efectiva, su trabajo diario será mucho más simple. Afortunadamente, es una herramienta muy simple y solo tiene algunas opciones de línea de comandos. Esto hace que sea fácil dominar este comando en muy poco tiempo.

Si prueba los comandos que se muestran en esta guía, debería poder usarlos de manera efectiva en el futuro. También puede marcar esta guía para referencias futuras si lo desea. Con suerte, lograremos brindarle la información que estaba buscando. Déjanos un comentario a continuación si tienes más preguntas sobre esta herramienta.


Linux
  1. 10 tutoriales de comandos de Linux para principiantes y expertos

  2. 10 ejemplos de comandos 'rm' para principiantes de Linux

  3. 10 ejemplos de comandos Cat de Linux para principiantes

  4. Tutorial de comando cd de Linux para principiantes (8 ejemplos)

  5. Comando killall de Linux para principiantes (8 ejemplos)

Tutorial de comandos OD de Linux para principiantes (6 ejemplos)

Tutorial de comando Linux w para principiantes (5 ejemplos)

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)

Comando de localización de Linux para principiantes (8 ejemplos)

16 ejemplos prácticos del comando Linux LS para principiantes

Comando mv de Linux explicado para principiantes (8 ejemplos)