¿Cómo leer hacia atrás desde el final del archivo en menos o más?

¿Cómo leer hacia atrás desde el final del archivo en menos o más?

Hasta ahora he encontrado una forma: less +G filename, pero se desplaza hacia arriba línea por línea solo con .

¿Cuál es un uso más potente lessque proporciona desplazamiento por página, búsqueda de patrones hacia atrás, etc.?

Respuesta1

Estoy seguro de que alguien más tiene una mejor respuesta, pero

Con "menos" después de haber abierto el archivo:

G goes to the bottom of the file

^b goes up one page

? searches backwards.

Como dijiste, puedes abrir el archivo con +G y luego usar? y ^b para desplazarse hacia arriba. Es probable que haya cosas ingeniosas que puedas hacer para lograr lo mismo en un guión.

Respuesta2

Para variar, si realmente desea/necesita leer un archivo al revés (primera la última línea):

tac filename | less

Respuesta3

usar:

less +F /path/to/your/file

eso es menos pero empezando desde abajo. Además, con +F, si se escribe en el archivo mientras se usa menos, se genera ese contenido adicional. Esto puede resultar útil para los registros.

Utilice la tecla de flecha hacia arriba para retroceder línea por línea o ctl+b para ir página por página.

Respuesta4

cola -r | menos

No sé por qué a nadie se le ocurrió esto. Tail agarra el final de un archivo con mucha facilidad. ¿No es -r una opción común?

información relacionada