Existe um comando linux ou alguma maneira de examinar os logs de baixo para cima em vez de de cima para baixo. Eu sei tail -n <number of lines>
, mas há algo que eu possa realmente rolar e ir de baixo para cima?
text-processing
pager
c0mrade
fonte
fonte
cat -n
éawk '{print NR,$0}'
um pouco mais leve.tac
poder também não têm a versão derivados de BSD docat
(USG com saborcat
não tinha-v
,-n
etc. Eu acho que algo despertou o meu "velho ****".)Eu acho
less +G
que é o que você está procurando - ele carregará o arquivo no final e você poderá usar a seta para cima (ou k) para rolar para trás. No visualizador, gvocê será levado ao topo do arquivo e Go levará de volta ao final. E Fvai rolar até o fim e tentar continuar lendo, comotail -f
.fonte
?
é usado para pesquisar no arquivo para trás.O
tac
comando é como um "gato" reverso, se é isso que você procura.Se você deseja apenas visualizar um arquivo começando na parte inferior, por que não usa um editor ou "menos"?
fonte
Você pode executar
less
e usar M-> (que é a meta-chave, geralmente alt, e o '>' ao mesmo tempo) para ir para a parte inferior do arquivo.less
suporta rolagem.fonte
>
(sem Meta ou ESC) eG
.Se você estiver escrevendo um nagios, verifique o módulo perl File :: ReadBackwards é útil
fonte
Eu uso esse script para ler um arquivo de baixo para cima
se
sample.file
contémo resultado
elpmas.file
seráfonte
A tubulação no tac também funciona, por exemplo:
fonte
Solução: Combine
tac
comless
Instalar
Uso
fonte