Todas las Noticias en Películas, Avances de Películas y Reseñas.

Cómo utilizar el comando head en Linux

¿Se pregunta cómo utilizar el comando head en Linux?

Linux consta de varios comandos encabezados por Bash. Bash es el software que ejecuta varios comandos en la Terminal. También se le conoce como concha. Uno de los comandos del shell de Ubuntu es el comando Bash Head.

Ya estamos familiarizados con la flexibilidad que Ubuntu ofrece a sus usuarios y desarrolladores con el sistema operativo. Tiene varios comandos para interpretar, analizar, mostrar o ejecutar diferentes tipos de archivos. Uno de los comandos que nos ayuda a mostrar el contenido de un archivo es el comando Head.

El comando Head se usa particularmente para mostrar partes específicas de un archivo. Para agregar una capa de precisión, se usa con su comando homólogo: el comando Bash Tail, que mostrará los datos del final de un archivo determinado.

Entonces, sin más preámbulos, ¡profundicemos en el funcionamiento del comando principal!

Sintaxis.

El comando head lee un archivo e imprime el número seleccionado de líneas que aparecen al comienzo del mismo. Tiene la sintaxis general.

$ head <possible options> <file(s)>

Ahora que conoce la sintaxis, procedamos a aprender cómo usar el comando head en Linux.

Mostrar líneas de un archivo determinado.

Podemos usar el comando Head para imprimir las primeras líneas de cualquier archivo determinado. El comando necesitaba un estado predeterminado en caso de que no se proporcionaran opciones. Este estado estándar es de 10 líneas. Esto implica que usar el comando Head sin usar ninguna opción adicional le pedirá al sistema que imprima las primeras 10 líneas de un archivo determinado.

Nota: En caso de que se encuentre con el error “no existe tal archivo o directorio” después de haber creado un archivo, asegúrese de guardarlo como “nombre de archivo.txt” (la extensión es importante). En la Terminal, ejecute este comando.

$ cat <filename.txt>

Después:

$ head <filename.txt>

Y tendrás el contenido de tu archivo. Además, asegúrese de que su directorio en la Terminal sea en el que guardó su archivo.

Recomendado:  Privacy Sandbox se activará en Google Chrome 114

El comando head se puede manipular para imprimir cualquier número de líneas según lo requiera el usuario. Esto se puede hacer usando la opción “-n”. Esto le indicará al comando head que pinte los primeros n números de líneas, como se muestra.

La sintaxis general es.

$ head -n <NUMBER> <filename.txt>

Cabe señalar que es necesario colocar la cantidad de líneas que necesitamos que se muestren cuando usamos la opción -n. De esta manera, la Terminal puede implementar efectivamente el comando sin dar un error. Sin embargo, podemos optar por omitir -n como se muestra:

$ head -20 <filename.txt>

Muestra el número de bytes especificado.

También podemos operar el comando Head para mostrar un número específico de bytes de nuestro archivo usando la opción -c o –bytes. Esta opción le permite imprimir los bytes según lo especificado por el número escrito en el comando.

Si elige escribir 250 después de c, el comando imprimirá los primeros 250 bytes de su archivo. Cada carácter (char) ocupa un byte y el número de bytes dicta los caracteres que se mostrarán. Esta opción tiene más que ver con el contenido que con el número de líneas.

Para imprimir un número específico de bytes, escriba.

$ head -c <NUMBER> filename.txt

O podemos usar sufijos como se indica a continuación.

  • multiplicar por 512:b
  • Multiplicar por 1000: kb
  • Multiplicar por 1024: K
  • Multiplicar por 1000000: mb
  • Multiplicar por 1048576: M

Y así sucesivamente, de Giga a Tera y a Exa, la línea continúa del mismo modo.

Podemos imprimir el contenido del archivo dado sin mostrar el título usando la opción -q o –quiet.

$ head -q <filename>

O sin la opción q,

Recomendado:  WhatsApp lanza dos nuevas funciones: personalización del idioma de la aplicación y filtro de borrador de mensajes

Como podemos ver, los títulos no se muestran con la opción -q habilitada.

Para imprimir uno o más archivos usando el comando head, escribimos.

$ head -n3 <filename.txt> <filename2.txt>

Lo que imprimirá las primeras 3 líneas del archivo1 y del archivo2. El encabezado mostrará la secuencia en la que se muestran varios archivos.

Opción detallada.

-v o –verbose es una opción que se utiliza mejor cuando necesitamos información sobre el contenido de nuestro archivo. Usando -v, se muestra el contenido de nuestro archivo, precedido por el nombre del archivo.

$ head -v <filename.txt>

Como se indicó anteriormente, podemos usar la opción -q para mostrar contenido sin encabezado/nombre de archivo.

Versión.

La opción –version nos permite verificar la versión de nuestro comando principal. Para eso simplemente escribimos.

$ head --version

Usar con otros comandos.

El comando principal se puede utilizar junto con otros comandos como tee, eco, tail, etc. El uso de estos comandos abre nuevas aplicaciones que están abiertas a la exploración tanto para desarrolladores como para principiantes. Por ejemplo, también puede imprimir de líneas K a L en un archivo usando los comandos head y tail de manera adyacente.

$ head -n -10 list.txt | tail -n -10

Este comando permite que tail omita las últimas 10 líneas de un archivo determinado. El comando principal hace referencia a estos y se muestran como se muestra.

Filtrado de archivos usando grep.

El uso de head junto con comandos como Grep puede permitirnos buscar y filtrar ciertas palabras clave, frases, números, etc. Head se usa con Grep a través de una canalización para mostrar los resultados como se muestra.

$ head <file> | grep <search term>

Aquí, la salida del archivo principal se muestra y se envía a la tubería (|), redirigiendo su salida como entrada al comando grep, que realiza su filtrado y muestra la salida como se muestra arriba.

Recomendado:  Las 8 mejores soluciones de copia de seguridad externa para pequeñas empresas (2023)

El comando principal es uno de los comandos básicos que se pueden usar para manejar archivos de manera efectiva. Es una herramienta ingeniosa que puede resultar muy útil cuando se utiliza junto con otros comandos. Puedes consultar su descripción dirigiéndote a su página de manual o escribiendo el siguiente comando:

$ man head

Esperamos que esta guía le haya ayudado a aprender a utilizar el comando head en Linux. Si desea conocer otros comandos útiles como el comando rmmod y cómo funciona, haga clic aquí.

Si tiene alguna pregunta o consulta sobre la guía, háganoslo saber en la sección de comentarios a continuación.

Si esta guía te ayudó, compártela. 🙂