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 lessmodo 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 -fmodo-like.
O +na linha de comando less +Fsignifica "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 multitailse você precisa assistir mais de um arquivo de log.
tail -f error.log