đŸ„‡ Visualizar Archivos

Ademas del comando cat existen otros comandos que pueden ayudarnos al momento de visualizar el contenido de archivos en linux.

🍿 El comando less

El comando less es una utilidad que nos permite ver el contenido de un archivo directamente en la consola, y nos da la habilidad de recorrer el contenido y buscar coincidencias de texto dentro de el. Una de las ventajas de less es que va cargando pĂĄgina a pĂĄgina el archivo que hemos solicitado, de forma que es extremadamente rĂĄpido para visualizar estos archivos ya que solo requiere leer la primer pĂĄgina para mostrarla en lugar de leer todo el contenido del archivo.

less README.md

Cuando abrimos un archivo con less, podemos desplazarnos hacia arriba y hacia abajo del archivo utilizando las teclas PageUp/PageDown del teclado, esto recorre el contenido una pĂĄgina completa en la direcciĂłn solicitada. Si por el contrario lo que deseamos es solo mover una lĂ­nea del contenido y no toda una pĂĄgina, podemos utilizar las flechas arriba y abajo del teclado.

Para cerrar less, y regresar a la shell, solo utilizamos la tecla Q.

🍿 El comando head (cabecera o cabeza)

El comando head muestra solo la parte superior de un archivo, es decir las 10 primeras lĂ­neas de texto del archivo. Esto es Ășltil cuando solo queremos ver la parte inicial de un archivo para poder identificar de que se trara, esto es Ăștil especialmente en archivos muy grandes que requieren mucho tiempo para abrir.

head README.md

Si se requieren leer un nĂșmero de lĂ­neas diferente a 10 que es el valor por default, utilizamos el parametro -n e indicamos el numero de lĂ­neas a leer.

head -n 15 README.md

En este ejemplo anterior hemos indicado que deseamos leer las 15 primeras lĂ­neas del archivo README.md.

🍿 El comando tail (cola)

El caso contrario de head es tail, que en lugar de leer las lĂ­neas de la cabecera lo hace con la parte final del archivo.

tail README.md

O las Ășltimas 15 lĂ­neas si requerimos un valor distinto a 10.

tail -n 15 README.md

đŸ„€ Monitorear un archivo en tiempo real con tail

Un uso muy comĂșn del comando tail es el de seguimiento de cambios en tiempo real de los archivos. En un servidor web por ejemplo podrĂ­amos ver la actividad en el servidor en tiempo real ya que va escribiendo en la parte final del archivo access_log cada que un usuario hace uso del servidor. Esta es una tarea muy comĂșn de los administradores de sistemas.

Para realizar esta operaciĂłn de follow (seguimiento) utilizamos el parĂĄmetro “-f” de tail.

sudo tail -f /var/log/secure

Y en lugar de mostrar solo las Ășltimas lĂ­neas vamos a poder ver como el archivo secure va agregando mas lĂ­neas en tiempo real, para lo cual un cursor quedarĂĄ parpadeando esperando cambios en el archivo.

Para detener el monitoreo de tail solo presiona CTRL + C.

Herramientas de compresiĂłn y archivado Analizar texto
comments powered by Disqus