Como 'catino' um arquivo de texto, mas começo da parte inferior em vez da parte superior

11

Eu tenho um arquivo de log de texto muito grande de aproximadamente 37 MB.
Usando cat file | moreposso visualizar o conteúdo do arquivo uma página de cada vez.

O problema é que isso sempre começa do topo - as entradas antigas.
Como faço para começar da parte inferior, onde as entradas mais recentes são movidas para cima página por página?

Parto
fonte

Respostas:

16

Tente o taccomando, que inverte a entrada, linha por linha.

Alternativamente, lessé more. Comece no final do arquivo usando +G:

less +G some-file

Você pode ter que se acostumar a pressionar b(que retrocede uma tela) em vez de Space.

muru
fonte
1
taccomeça na parte inferior, mas não consigo encontrar uma maneira de subir na tela. less some-file +Gparece não funcionar.
Parto 23/02
@Parto subir uma tela em quê? Quanto a + G, abra o arquivo em menos e pressione Shift-G. Isso vai para o final do arquivo?
muru
O @Parto aparentemente menos não segue a convenção do Vim de permitir comandos após nomes de arquivos, mesmo que empreste toques de tecla nele. Tente less +G some-file.
muru
less +Gparece mais natural ao visualizar o histórico da linha de comando, por exemplo. Algo parecido com isto:alias h='history -999999 | less +G'
Ville