Mostrar contenido de un archivo de texto en la línea de comandos Linux

Mostrar contenido de un archivo de texto en la línea de comandos Linux
En Linux, trabajamos constantemente con archivos de texto como archivos de configuración, códigos de origen, páginas web y muchos otros. Por lo tanto, es esencial tener una vista rápida del contenido de un archivo de texto en la línea de comandos antes de editar el archivo.

Esta guía rápida tiene como objetivo mostrarle varios enfoques que puede usar para enumerar el contenido de un archivo de texto en el terminal.

Primero:

¿Qué es un archivo de texto??

Las posibilidades son altas de que esté familiarizado con un archivo de texto. Sin embargo, para recapitular, un archivo de texto es un archivo digital que contiene texto sin procesar; Esto significa que el archivo no debe contener ningún formato, como negrita, cursiva, subrayado o tal. Además, los archivos de texto no tienen ninguna forma de medios, como imágenes, videos o audio.

Por defecto, los archivos de texto usan el.extensión txt. Sin embargo, toman otros formularios, como el código fuente en lenguajes de programación, como C (.c), c ++ (.CPP, .h), Python (.py), y muchos más. Además, no necesariamente tienen que terminar con una extensión. Por ejemplo, un archivo de configuración como/etc/vim/vimrc no tiene ninguna extensión.

NOTA: También llamamos archivos de texto ASCII Archivos de texto.

Para ver el tipo de archivo en Linux, use el comando de archivo:

Archivo/var/log/kern.registro
/var/log/kern.Registro: texto ASCII

# 1 - gato

CAT es un comando popular y directo para enumerar el contenido de un archivo a la terminal.

Para usar el comando CAT, pase el nombre del archivo al comando CAT como:

Cat [nombre de archivo]

Puede pasar la ruta absoluta al archivo, como se muestra en el ejemplo anterior.

El gato es simple pero poderoso cuando se usa con otras opciones. Para aprender a usar el comando CAT, lea -> cómo usar el comando CAT.

Al usar el comando CAT para descargar el contenido de un archivo de texto grande al terminal, estropeará su terminal, lo que dificulta la navegación.

Para resolver como un problema, usamos el comando menos.

# 2 - Menos

Si alguna vez ha leído una página manual para cualquier comando de Linux, entonces ha interactuado con menos.

Menos le permite ver el contenido de un archivo una página a la vez. Usando la tecla de espacio, puede desplazarse a través del archivo de texto. Dos ciudades en la parte inferior de la pantalla indican cada página del archivo de texto.

Por ejemplo, un archivo grande como/var/log/kern.El registro no funcionaría muy bien con un gato. Para usar menos, lo hacemos:

menos/var/log/kern.registro

Una vez que llegue al final del archivo, puede desplazarse hacia arriba y hacia abajo usando las teclas de flecha hacia arriba y hacia abajo.

Para dejar el comando menos, presione Q. Menos sale de su sesión sin estropear la terminal.

Combinar menos con algunas opciones le brinda control y funcionalidad; Para obtener más información, lea -> cómo usar menos comando con ejemplos.

# 3 más

Otro comando que puede usar para mostrar el contenido de un archivo de texto es el comando más. Más es muy similar al comando menos; Sin embargo, arroja el contenido del archivo al terminal y sale al final del archivo.

Aquí hay un ejemplo: (mismo comando que el otro?)

menos/var/log/kern.registro

# 4 -Cazón y cola

Si, hay tales comandos. Los comandos de cabeza y cola son muy similares y se usan para mostrar las primeras y las últimas diez líneas de un archivo, respectivamente.

Sin embargo, puede modificar cuántas líneas Primeras y últimas líneas se imprime el comando de cabeza y cola usando la opción -n.
Por ejemplo, para mostrar las primeras 15 líneas del kern.archivo de registro:

Cabeza -n 15/var/log/kern.registro

Del mismo modo, para mostrar las últimas 15 líneas del kern.archivo de registro:

cola -n 15/var/log/kern.registro

# 5 - Misc

Si por alguna razón, no tienes ninguno de los comandos discutidos anteriormente, puedes usar un editor de texto como Nano para mostrar los contextos de un archivo. Sin embargo, esto es más como editar el archivo que ver el contenido.

Aquí está el comando para eso:

nano/var/log/kern.registro
# No estoy seguro de por qué desea editar un archivo de registro

Conclusión

Ahora sabe cómo mostrar el contenido de un archivo en la línea de comandos de Linux. Gracias por leer.