Cuando un archivo de texto es demasiado largo para una sola pantalla, less permite leerlo sin enviar todo el contenido de golpe por la terminal. Su nombre inspiró la vieja broma de Unix «less is more», ya que more es otro paginador.
Línea de Comandos · Lección 8
less
Aprende a navegar, buscar y seguir interactivamente archivos de texto largos con `less`.
Apertura de un archivo
Para empezar a ver un archivo, usa less seguido del nombre del archivo.
$ less /home/pete/Documents/text1
Mientras less está activo, las pulsaciones controlan el paginador en vez de iniciar órdenes normales de la shell. Volverás a la shell al salir del paginador.
¿Qué orden abre /var/log/syslog en un paginador interactivo?
Navegación en less
Puedes usar varias teclas para moverte por el documento:
- Usa
Up,Down,Page UpyPage Downpara desplazarte por líneas o pantallas. - Pulsa
gpara ir al principio. - Pulsa
Gpara ir al final. - Pulsa
upara subir media pantalla odpara bajar media pantalla. - Pulsa
hpara abrir la ayuda integrada.
¿Qué tecla lleva directamente al final de un archivo en less?
Búsqueda en less
Una característica poderosa de less es su capacidad para buscar texto. Escribe / seguido del texto que quieres encontrar y luego presiona Enter.
/search_term: busca hacia adelantesearch_term.?search_term: busca hacia atrássearch_term.n: Repite la búsqueda en la misma dirección.N: Repite la búsqueda en la dirección opuesta.
Después de buscar error hacia delante, ¿qué tecla repite la búsqueda en la misma dirección?
Salida de less
Cuando termines de ver el archivo, necesitas saber cómo salir de less y volver a tu línea de comandos.
Pulsa q para salir de less y volver al prompt de la shell.
¿Qué tecla sale de less y vuelve a la shell?
Inicio de less con opciones
Puedes iniciar less con opciones:
$ less -N file.txt
$ less +G file.txt
$ less +F /var/log/syslog
-N: Mostrar números de línea.+G: Abrir al final del archivo.+F: Seguir nuevo contenido a medida que se agrega, similar atail -f.
Mientras sigues un archivo con +F, presiona Ctrl-C para dejar de seguir y volver a la navegación normal, luego presiona q para salir.
Utiliza -i para que las búsquedas no distingan mayúsculas salvo que el patrón contenga una letra mayúscula, o -I para ignorarlas siempre.
También puedes enviar la salida de una orden a less mediante una tubería:
$ dmesg | less
¿Qué orden abre /var/log/syslog y sigue el contenido nuevo a medida que llega?
Para practicar la paginación, las búsquedas y la lectura de texto del sistema, prueba estos laboratorios:
- Orden less de Linux: paginación de archivos - Aprende a consultar y recorrer archivos de texto con
less, incluidas las búsquedas, la numeración de líneas y la coincidencia de patrones. - Visualización de registros y archivos de configuración en Linux - Practica el uso de
cat,moreylesspara consultar registros y archivos de configuración.
Lección completada
Has completado less
Ahora puedes utilizar less para inspeccionar archivos largos sin inundar la terminal.
Abrir un archivo o la salida canalizada de una orden en el paginador.
Desplazarte a partes concretas de la entrada.
Buscar hacia delante o atrás y repetir una búsqueda.
Mostrar números de línea o seguir contenido que crece.
Salir de forma segura y volver a la shell.
Guarda tu progreso
Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.
Crear una cuenta gratuita