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?

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.