mode moins suivi - écran clair

10

J'utilise le lessmode suivi (Shift-F) pour suivre un journal lors de sa mise à jour. Parfois, il serait utile de faire certaines actions sur mon système, puis de ne voir que la sortie du journal liée à cette action. Fondamentalement, j'aurais besoin d'un moyen pour effacer le tampon, donc je ne suis pas distrait par les vieux trucs.

Je ne trouve rien à ce sujet sur la page de manuel, mais il y a peut-être une astuce?

atrtridge
la source
Je sais que ce n'est pas ce que vous demandez, mais pourrait- less | grep whatyourlookingon trouver une solution?
Kiwy
Je ne pense pas. Pas vraiment à la recherche de quelque chose, je veux juste voir le journal après cette action et éventuellement filtrer par / & comme d'habitude avec moins. Les marques peuvent résoudre le problème, mais je préférerais simplement supprimer les anciens éléments - alors je peux également rechercher correctement dans la nouvelle entrée.
apartridge
Je suis allé jusque là less -C -j-1^C+G1u ", mais quand j'ai ajouté la Ffabrication less -C -j-1^C+G1u F", ça a mal tourné. Le Frepositionne la page. (+1 car je veux connaître la réponse.)
ctrl-alt-delor

Réponses:

5

Je doute lessa une telle option.

Ce que vous faites est très similaire à ce qui est tail -fréalisé, uniquement avec un retour en arrière pratique. Ce que vous pouvez faire est de quitter le courant lesset de le relancer avec

     tail -f logfile -n lines_back | less

de cette façon, votre tampon ne contiendra que des lines_backlignes du journal (et devrait croître de la même manière).

SF.
la source
Merci, ce n'est pas l'idéal mais une solution acceptable
apartridge
0
less +F somelogfile

Toute option de la section COMMANDES de la page de manuel less peut être complétée par +. Par exemple, cette commande trouve la section appropriée dans le manuel:

man less | less +/COMMANDS
Mark Schwarz
la source
0

Utilisez Ctrl-L pour effacer le terminal (sous Windows / SuperPuTTY, différent sous Linux).

Alors:

tail -n0 -f x.log

Cela affiche un écran vide et toutes les nouvelles lignes de journal seront ajoutées à l'écran.

Ce n'est pas le cas less, mais on peut toujours l'exécuter sous un onglet différent pour conserver toute la puissance du défilement arrière et de la recherche.

Contango
la source