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