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?

AJ
fuente
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
Egon
fuente
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