... y no presione enter después g, o saltará una línea más.
HongboZhu
211
Para abrir en una línea específica directamente desde la línea de comando, use:
less +320123 filename
Si también quieres ver los números de línea:
less +320123-N filename
También puede optar por mostrar una línea específica del archivo en una línea específica del terminal, para cuando necesite algunas líneas de contexto. Por ejemplo, esto abrirá el archivo con la línea 320123 en la décima línea del terminal:
g and the line number to go forward
G and the line number to go backwards
Usados solos, g y G lo llevarán a la primera y última línea de un archivo respectivamente; utilizados con un número, ambos son equivalentes.
Un ejemplo; desea ir a la línea 320123 de un archivo,
presione 'g' y después de los dos puntos escriba el número 320123
Además, puede escribir '-N' dentro de menos para activar / desactivar los números de línea. De hecho, puede pasar cualquier cambio de línea de comando desde el interior del programa, como -j o -N.
NOTA: Puede proporcionar el número de línea en la línea de comando para comenzar menos (menos + número -N), que será mucho más rápido que hacerlo desde el interior del programa:
less +12345-N /var/log/hugelogfile
Esto abrirá un archivo que muestra los números de línea y comienza en la línea 12345
Fuente: man 1 less y ayuda incorporada en less (menos 418)
Curiosamente, Google decidió tomar partes de su respuesta para su respuesta mostrada al buscar en Google: "menos ir a la línea" (una buena respuesta OMI)
Matthias
4
Para editar esto es posible en nanovia +ndesde la línea de comando, por ejemplo,
more
? :-)less
es más, pero más de lomore
quemore
es, entoncesmore
es menosless
, así que usa másless
si quieres menosmore
.Respuestas:
Con
n
ser el número de línea:ng
: Salta a la línea número n. El valor predeterminado es el inicio del archivo.nG
: Salta a la línea número n. El valor predeterminado es el final del archivo.Entonces, para ir a la línea número 320123, debe escribir
320123g
.Copiado y pegado directamente de Wikipedia .
fuente
g
, o saltará una línea más.Para abrir en una línea específica directamente desde la línea de comando, use:
Si también quieres ver los números de línea:
También puede optar por mostrar una línea específica del archivo en una línea específica del terminal, para cuando necesite algunas líneas de contexto. Por ejemplo, esto abrirá el archivo con la línea 320123 en la décima línea del terminal:
fuente
Puedes usar
sed
para esto también:Esto imprimirá la línea número 320123 .
Si quieres un rango, entonces puedes hacer:
Si desea desde una línea particular hasta el final, entonces:
fuente
Desde menos (en Linux):
Usados solos, g y G lo llevarán a la primera y última línea de un archivo respectivamente; utilizados con un número, ambos son equivalentes.
Un ejemplo; desea ir a la línea 320123 de un archivo,
Además, puede escribir '-N' dentro de menos para activar / desactivar los números de línea. De hecho, puede pasar cualquier cambio de línea de comando desde el interior del programa, como -j o -N.
NOTA: Puede proporcionar el número de línea en la línea de comando para comenzar menos (menos + número -N), que será mucho más rápido que hacerlo desde el interior del programa:
Esto abrirá un archivo que muestra los números de línea y comienza en la línea 12345
Fuente: man 1 less y ayuda incorporada en less (menos 418)
fuente
Para editar esto es posible en
nano
via+n
desde la línea de comando, por ejemplo,nano +16 file.txt
Para abrir
file.txt
a la línea 16.fuente