Menos: Salte rapidamente para o número da linha em arquivo grande

86

Estou lutando para descobrir uma maneira de fazer isso ... Estou usando lesspara exibir um arquivo grande (~ 1 GB). Quero pular para a linha "$ n" no arquivo - de preferência sem ter que esperar pelas linhas 1 - ($ n-1) para rolar no meu terminal.

Eu faria isso no vim usando algo como isto:

localhost:~# vim myfile +$n

Existe uma opção de linha de comando equivalente? Caso contrário, existe uma maneira de fazer isso quando o arquivo é aberto less?

AJ.
fonte
3
Uma pergunta que me incomodava repetidamente, quando não tinha tempo para procurar uma resposta. Digitar 'h' pode ter ajudado, pois exibe o "RESUMO DOS MENOS COMANDOS" ...
lajuette

Respostas:

130

Se o arquivo estiver aberto, você pode digitar:

  • 100g para ir para a 100ª linha.

  • 50p para ir para 50% no arquivo.

  • 100P para ir para a linha que contém o 100º byte.

Você pode usá-los no terminal adicionando +na frente deles:

less +100g bigfile.txt
Egon
fonte
7
E não se esqueça, você pode digitar $ para ir para a última linha.
rob
1
Ei - OBRIGADO pelos exemplos !! Me ajudou muito!!
Poni