Use "less" em vez de "tail" para retroceder e pesquisar
Você pode usar tail -f error.log
, ou melhor: tail -F error.log
.
Mas se você quiser voltar ao 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 novas entradas com Ctrl+ C.
Em seguida, você está no less
modo normal ,
onde pode voltar para ver o que pode ter perdido com Up/ Down
Além disso, você pode ler longas linhas de arquivos de log sem quebrar, usando Left/Right
Pesquise e mostre apenas linhas correspondentes
Você também pode procurar expressões regulares com /, ?para trás ne Npara a próxima / anterior.
Muito interessante para os arquivos de log é que você pode ocultar todas as linhas não correspondentes para uma pesquisa &, filtrando apenas as correspondências.
Teclas na linha de comando
Com Fdentro de less
, você continua o tail -f
modo-like.
O +
na linha de comando less +F
significa "pressione essas teclas diretamente após iniciar menos".
Então, usamos a tecla pressionada Fna inicialização, descrita 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ê precisa assistir mais de um arquivo de log.
tail -f error.log