Come posso "cat" un file di testo ma iniziare dal basso invece che dall'alto


11

Ho un file di log di testo molto grande di circa 37 MB.
Usando cat file | moreposso visualizzare il contenuto del file una pagina alla volta.

Il problema è che questo inizia sempre dall'alto: le vecchie voci.
Come posso iniziare dal basso in cui le voci più recenti vengono spostate in alto pagina per pagina?

Risposte:


16

Prova il taccomando, che inverte l'input, riga per riga.

In alternativa, lo lessè more. Inizia alla fine del file usando +G:

less +G some-file

Potrebbe essere necessario abituarsi a premere b(che salta indietro di una schermata) anziché Space.


1
tacinizia in basso ma non riesco a trovare un modo per andare su uno schermo. less some-file +Gnon sembra funzionare.
Parto,

@Parto vai su uno schermo in cosa? Per quanto riguarda + G, apri il file in meno, quindi premi Shift-G. Va alla fine del file?
Muru,

Apparentemente, @Parto non segue la convenzione di Vim di consentire comandi dopo nomi di file, anche se prende in prestito i tasti da esso. Prova less +G some-file.
Muru,

less +Gsembra più naturale quando si visualizza la cronologia della riga di comando, ad esempio. Qualcosa del genere:alias h='history -999999 | less +G'
Ville,
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.