Si alguna vez te has enfrentado a un archivo de texto grande en Linux y no sabes cómo navegarlo cómodamente, el comando less es un muy buena opcion. A continuación, voy a explicarte de manera sencilla cómo usarlo, algunos trucos útiles y por qué es tan popular entre los usuarios de Linux.
El comando less es una herramienta de Linux que permite visualizar el contenido de archivos de texto, línea por línea o por páginas, sin necesidad de cargarlos completamente en la memoria. Esto lo hace perfecto para trabajar con archivos grandes como logs del sistema.
Nota: A diferencia de otros comandos como cat, less no imprime todo el contenido de golpe, lo que mejora la experiencia de lectura.
El uso del comando es bastante simple:
less [nombre-del-archivo]
Por ejemplo, si quieres ver un archivo de registro llamado syslog, simplemente escribe:
less /var/log/syslog
q: Para salir, simplemente pulsa la tecla q.
Para ver un archivo llamado access.log y buscar la palabra "error", escribe:
less access.log
Luego busca el término, en este ejemplo "error" (reemplaza por cualquier termino que quieras buscar) comenzando con una diagonal y luego el término:
/error
Esto buscará todas las coincidencias de "error" en el archivo y las resaltará.
Puedes usar less para leer la salida de comandos largos:
ps aux | less
Aquí, el comando ps aux genera una lista de procesos que puedes explorar cómodamente con less.
Usa la opción -N para mostrar los números de línea:
less -N archivo.txt
Aunque existen alternativas como cat, more o incluso editores de texto como vim, less destaca por su simplicidad y eficiencia. No carga todo el archivo en memoria y tiene herramientas de navegación avanzadas que no encontrarás en more o cat.
El comando less es una herramienta imprescindible en Linux. No solo es fácil de usar, sino que también es extremadamente potente para explorar archivos de texto grandes. Con los atajos y opciones que te he explicado, podrás trabajar de manera más eficiente y productiva.