less
100%

Línea de Comandos · Lección 8

less

Aprende a navegar, buscar y seguir interactivamente archivos de texto largos con `less`.

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.

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 Up y Page Down para desplazarte por líneas o pantallas.
  • Pulsa g para ir al principio.
  • Pulsa G para ir al final.
  • Pulsa u para subir media pantalla o d para bajar media pantalla.
  • Pulsa h para 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 adelante search_term.
  • ?search_term: busca hacia atrás search_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 a tail -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?

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
Siguiente Lección
Volver a Línea de Comandos