Menos: Salta rápidamente al número de línea en un archivo grande


86

Estoy luchando por encontrar una manera de hacer esto ... Estoy usando lesspara ver un archivo grande (~ 1GB). Quiero saltar a la línea "$ n" en el archivo, preferiblemente sin tener que esperar a que las líneas 1 - ($ n-1) se desplacen en mi terminal.

Haría esto en vim usando algo como esto:

localhost:~# vim myfile +$n

¿Hay una opción de línea de comando equivalente? Si no, ¿hay alguna manera de hacer esto una vez que el archivo está abierto less?


3
Una pregunta que me molestó una y otra vez, cuando no tuve tiempo para buscar una respuesta. Escribir 'h' podría haber ayudado, ya que muestra el "RESUMEN DE MENOS COMANDOS" ...
lajuette

Respuestas:


130

Si el archivo está abierto, puede escribir:

  • 100g para ir a la línea 100.

  • 50p para ir al 50% en el archivo.

  • 100P para ir a la línea que contiene el byte número 100.

Puede usarlos desde la terminal agregando +delante de ellos:

less +100g bigfile.txt

77
Y no olvide que puede escribir $ para ir a la última línea.
robar

1
Hola, ¡GRACIAS por los ejemplos! ¡¡Me ayudo mucho!!
Poni
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.