Use "menos" em vez de "tail" para rolar e pesquisar
Você pode usar tail -f error.log
ou melhor: tail -F error.log
.
Mas se você quiser rolar de volta no arquivo, isso não é muito útil.
com
less +F error.log
você obtém a função de tail -f
,
mas pode interromper a leitura de uma nova entrada com Ctrl + C .
Então, você está no modo normal less
,
onde você pode rolar para trás para ver o que pode ter perdido com Acima / Abaixo
Além disso, você pode ler longas linhas de arquivo de log sem quebra, usando Esquerda / Direita
Pesquise e mostre apenas as linhas correspondentes
Você também pode procurar expressões regulares com / , ? para trás, n e N para a próxima / anterior.
Muito interessante para arquivos de log é que você pode ocultar todas as linhas não correspondentes para uma pesquisa com & , filtrando somente correspondências.
Teclas na linha de comando
Com F dentro de less
, você continua o modo tail -f
-like.
O +
na linha de comando less +F
significa "pressione estas teclas diretamente após iniciar menos".
Então nós usamos o keypress F na inicialização, que é descrito como:
F Scroll forward, and keep trying to read when the end of file is
reached. Normally this command would be used when already at the
end of the file. It is a way to monitor the tail of a file which
is growing while it is being viewed. (The behavior is similar to
the "tail -f" command.)
Veja também multitail
se você precisar assistir a mais de um arquivo de log.