modo menos acompanhamento - tela limpa

10

Eu uso o lessmodo de acompanhamento (Shift-F) para seguir um log conforme ele é atualizado. Às vezes, seria útil executar algumas ações no meu sistema e ver apenas a saída de log relacionada a essa ação. Basicamente, eu precisaria de alguma maneira de limpar o buffer, para não me distrair com coisas antigas.

Não consigo encontrar nada sobre isso na página de manual, mas talvez haja algum truque?

apartridge
fonte
Eu sei que não é isso que você está pedindo, mas poderia uma less | grep whatyourlookingsolução?
Kiwy
Acho que não. Na verdade, não estou procurando algo, só quero ver o log após essa ação e, opcionalmente, filtrar por / &, como de costume, com menos. As marcas podem resolver o problema, mas eu preferiria apenas remover coisas antigas - então também posso pesquisar corretamente na entrada mais recente.
apartridge
Cheguei ao ponto less -C -j-1^C+G1u ", mas quando adicionei a Ftomada less -C -j-1^C+G1u F", deu errado. O Freposiciona a página. (+1 como eu quero saber a resposta).
ctrl-alt-delor 29/11

Respostas:

5

Duvido que lesstenha essa opção.

O que você está fazendo é muito semelhante ao que tail -fconsegue, apenas com o conveniente retorno de rolagem. O que você pode fazer é sair do atual lesse reiniciá-lo com

     tail -f logfile -n lines_back | less

dessa forma, seu buffer conterá apenas lines_backlinhas do log (e deve crescer da mesma forma).

SF.
fonte
Obrigado, não é o ideal, mas uma solução aceitável
apartridge
0
less +F somelogfile

Qualquer opção na seção COMMANDS da página de manual less pode ser anexada com +. Por exemplo, este comando encontra a seção apropriada no manual:

man less | less +/COMMANDS
Mark Schwarz
fonte
0

Use Ctrl-L para limpar o terminal (no Windows / SuperPuTTY, diferente no Linux).

Então:

tail -n0 -f x.log

Isso exibe uma tela em branco e quaisquer novas linhas de log serão adicionadas à tela.

Isso não é less, mas sempre é possível executá-lo em uma guia diferente para manter todo o poder da rolagem e da pesquisa.

Contango
fonte