Uso el less
modo de seguimiento (Shift-F) para seguir un registro a medida que se actualiza. A veces sería útil realizar algunas acciones en mi sistema, y luego solo ver resultados de registro relacionados con esa acción. Básicamente, necesitaría alguna forma de borrar el búfer para que no me distraigan las cosas viejas.
No puedo encontrar nada al respecto en la página de manual, pero ¿tal vez hay algún truco?
less | grep whatyourlooking
solución?less -C -j-1^C+G1u "
, pero cuando agregué laF
fabricaciónless -C -j-1^C+G1u F"
, salió mal. ElF
reposiciona la página. (+1 como quiero saber la respuesta.)Respuestas:
Dudo que
less
tenga esa opción.Lo que está haciendo es muy similar a lo que
tail -f
logra, solo con un conveniente desplazamiento hacia atrás. Lo que puede hacer es salir actualless
y reiniciarlo conde esa manera su búfer contendrá solo
lines_back
líneas del registro (y debería crecer de la misma manera).fuente
Cualquier opción en la sección COMANDOS de la página de comando man menor puede anteponerse con +. Por ejemplo, este comando encuentra la sección apropiada en el manual:
fuente
Use Ctrl-L para borrar el terminal (en Windows / SuperPuTTY, diferente en Linux).
Entonces:
Esto muestra una pantalla en blanco, y cualquier nueva línea de registro se agregará a la pantalla.
Esto no es así
less
, pero siempre se puede ejecutar en una pestaña diferente para retener todo el poder de retroceso y búsqueda.fuente