GNU/Linux >> Tutoriales Linux >  >> Linux

Ver el contenido de un archivo en la línea de comandos de Linux

La forma habitual de ver el contenido de un archivo es simplemente abrirlo en un editor de texto. Sin embargo, para una visualización más rápida y, de hecho, también para la automatización en un script de shell, el método de usar un editor de texto no es adecuado.

Hay muchos comandos en Linux para resolver este problema:mostrar el contenido del archivo en la línea de comandos.

Lectura relacionada :4 formas de crear un nuevo archivo en Linux

Echemos un vistazo a algunos de estos comandos.

Ver el contenido del archivo usando el comando Cat

Un comando cat es el comando más utilizado para ver el contenido de un archivo. La sintaxis para usar cat es bastante simple, como se muestra a continuación:

$ cat samplefile.txt

Ver el contenido del archivo por números de línea

El NL es otro comando en Linux que muestra el contenido de un archivo. Significa 'líneas numéricas ', ya que el resultado que muestra este comando son líneas numeradas.

$ nl samplefile.txt

El NL El comando tiene aún más opciones para formatear la numeración de salida de varias maneras. Sin embargo, para simplemente mostrar el contenido, se puede usar como se mencionó anteriormente.

Ver el contenido del archivo usando más o menos comandos

El 'más' o 'menos' son más o menos el mismo comando en Linux. Muestran un archivo en el terminal una página a la vez y, por lo tanto, son muy útiles para mostrar archivos grandes.

Para archivos más pequeños, 'más' funciona igual que el comando cat , mientras que 'menos' funciona igual para archivos más grandes y más pequeños.

$ more samplefile.txt
$ less samplefile.txt

El resultado de 'menos' se muestra en una pantalla superpuesta y se puede salir presionando ‘q’ . Por lo tanto, la salida no se escribe permanentemente en la pantalla.

Ver el contenido del archivo usando los comandos head o tail

El comando principal se utiliza para imprimir las primeras 10 líneas de un archivo, en lugar de imprimir todo el archivo. cola similar imprime las últimas 10 líneas de un archivo.

Por ejemplo, lo siguiente imprime respectivamente las primeras y últimas 10 líneas del enorme archivo de registro '/var/log/syslog ‘.

$ head /var/log/syslog
$ tail samplefile.txt

Si necesita imprimir un número diferente de líneas superiores o inferiores del archivo, use el argumento ‘-n<no_of_lines>’ .

$ head -n5 /var/log/syslog
$ tail -n5 /var/log/syslog
Conclusión

Hoy aprendimos sobre varias formas de mostrar el contenido de un archivo en la línea de comandos de Linux. Si conoce alguna otra forma genial de mostrar el contenido de un archivo en la línea de comandos, ¡compártala con todos en los comentarios a continuación!


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. Copie y pegue en la línea de comandos de Linux con xclip

  3. Tener una vaca en la línea de comandos de Linux

  4. 4 herramientas para descargar cualquier archivo usando la línea de comandos en Linux

  5. ¿Cómo borrar el contenido de un archivo desde la línea de comando?

Uso de más para ver archivos de texto en la línea de comandos de Linux

Uso de less para ver archivos de texto en la línea de comandos de Linux

Las 6 mejores formas de ver archivos en Linux

Domina la línea de comandos de Linux

Cómo ver el contenido de un archivo o archivo comprimido en Linux

5 comandos para ver el contenido de un archivo en la línea de comandos de Linux