domingo, 20 de octubre de 2024

Tres comandos útiles para archivos de texto en Bash

Cuando trabajamos en la terminal bash, muchas veces necesitamos visualizar el contenido de un archivo rápidamente. Para esto, existen tres comandos fundamentales: cat, head y tail. De los tres, mi favorito es tail.

1. cat: Visualiza todo el contenido del archivo

El comando cat (abreviatura de “concatenate”) es ideal para mostrar el contenido completo de un archivo. Si deseas leer todo un archivo de texto en tu terminal, puedes usar:

cat log.log

Esto imprimirá el contenido completo de log.log directamente en la terminal.

2. head: Muestra las primeras 10 líneas del archivo

A veces solo nos interesa ver el inicio de un archivo, y para eso está head. De manera predeterminada, head mostrará las primeras 10 líneas del archivo:

head log.log

3. tail: Muestra las últimas 10 líneas del archivo

tail es extremadamente útil cuando solo quieres ver el final de un archivo, especialmente cuando estás monitoreando archivos de registro (logs). Al igual que head, por defecto tail muestra las últimas 10 líneas:

tail log.log

Bonus: tail -f

Uno de los usos más prácticos de tail es su opción -f, que te permite monitorear un archivo en tiempo real. Esto es especialmente útil para observar registros de procesos o logs en constante cambio:

tail -f log.log

Con este comando, las nuevas líneas que se añadan a log.log se mostrarán automáticamente en la terminal, lo que te permite ver actualizaciones en tiempo real. Es ideal para hacer debugging mientras el archivo se actualiza.

No hay comentarios:

Publicar un comentario