J'utilise le less
mode 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?
less | grep whatyourlooking
on trouver une solution?less -C -j-1^C+G1u "
, mais quand j'ai ajouté laF
fabricationless -C -j-1^C+G1u F"
, ça a mal tourné. LeF
repositionne la page. (+1 car je veux connaître la réponse.)Réponses:
Je doute
less
a une telle option.Ce que vous faites est très similaire à ce qui est
tail -f
réalisé, uniquement avec un retour en arrière pratique. Ce que vous pouvez faire est de quitter le courantless
et de le relancer avecde cette façon, votre tampon ne contiendra que des
lines_back
lignes du journal (et devrait croître de la même manière).la source
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:
la source
Utilisez Ctrl-L pour effacer le terminal (sous Windows / SuperPuTTY, différent sous Linux).
Alors:
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.la source