Deshabilite el almacenamiento en caché en `less +F` (haga que la salida en vivo no espere una nueva línea)

Deshabilite el almacenamiento en caché en `less +F` (haga que la salida en vivo no espere una nueva línea)

En lessel comando hay una característica útil: cola en vivo que se habilita mediante Shift+f al ver un archivo.

Sin embargo, tiene un almacenamiento en caché incorporado: no genera nada hasta que encuentra un símbolo de nueva línea. Por lo tanto, cuando su secuencia de comandos genera algo como "1 2 3 4 5..." sin nuevas líneas, lessno lo mostrará en tiempo real.

¿Es posible evitar este almacenamiento en caché? ¿Quizás con otro comando que haga lo mismo?

Actualizado. Más detalles sobre mi caso. Me estoy conectando al servidor Ubuntu a través de SSH a través de Putty. Y cuando uso lessLive Tail, genera datos solo cuando ocupa todo el ancho de la pantalla o contiene una nueva línea. ¿Quizás no sea el lessalmacenamiento en caché sino PuTTY?

Respuesta1

Tu experiencia en PuTTY coincide con la mía en iTerm2 (Mac), así que no creo que sea tu cliente.

Si no necesita las funciones interactivas de less, puede intentarlo tail -f; esto parece manejar mejor la falta de nuevas líneas.

información relacionada