Cuando queremos leer un archivo de log o un fichero de configuración largo, cat vuelca
todo el contenido de golpe y perdemos el contexto. less permite navegar por el archivo
con el teclado, buscar cadenas y moverse adelante y atrás sin cargar todo en memoria.
Para abrir un archivo con less:
less /var/log/apache2/error.log
Una vez dentro, los atajos básicos son:
j/k: bajar / subir una línea (también funcionan las flechas)Espacio/b: bajar / subir una pantallag/G: ir al principio / final del archivoq: salir
Para buscar una cadena dentro del archivo escribimos / seguido del término:
/error
Con n pasamos a la siguiente aparición y con N a la anterior.
less también acepta la salida de otros comandos mediante tuberías:
ps aux | less
Una opción útil es -S, que evita que las líneas largas se partan:
less -S /var/log/apache2/access.log
Y -N muestra los números de línea:
less -N archivo.txt
A diferencia de more (que solo permite avanzar), less permite moverse en ambas
direcciones. Su nombre es una broma: «less is more than more».