Meno: passa rapidamente al numero di riga in file di grandi dimensioni


86

Sto lottando per capire un modo per farlo ... Sto usando lessper visualizzare un file di grandi dimensioni (~ 1 GB). Voglio saltare alla riga "$ n" nel file - preferibilmente senza dover aspettare che le righe 1 - ($ n-1) scorrano nel mio terminale.

Lo farei in vim usando qualcosa del genere:

localhost:~# vim myfile +$n

Esiste un'opzione equivalente nella riga di comando? In caso contrario, c'è un modo per farlo una volta aperto il file less?


3
Una domanda che mi ha infastidito ancora e ancora, quando non ho avuto il tempo di cercare una risposta. Digitare 'h' potrebbe essere stato d'aiuto, poiché mostra "SINTESI DEI
MINORI

Risposte:


130

Se il file è aperto è possibile digitare:

  • 100g per andare alla centesima riga.

  • 50p per passare al 50% nel file.

  • 100P per andare alla riga contenente 100th byte.

Puoi usarli dal terminale aggiungendo +davanti a loro:

less +100g bigfile.txt

7
E non dimenticare, puoi digitare $ per andare all'ultima riga.
derubare il

1
Ehi, GRAZIE per gli esempi !! Mi ha aiutato molto !!
Poni,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.