¿Visor de registros de línea de comandos de Linux que permite la cola y la búsqueda automáticas?

¿Visor de registros de línea de comandos de Linux que permite la cola y la búsqueda automáticas?

Lo uso tail -fen mi shell de Linux para ver archivos de registro, ya que me gusta cómo se actualiza automáticamente con el texto entrante: me gusta ver las cosas nuevas desplazándose hacia adentro.

Sin embargo, también me gusta la función de búsqueda de less, que no está disponible en tail(¿o sí?). ¿Existe una solución que "lo mejor de ambos mundos"?

Si hubiera un modo que pudiera activar para lessque se actualizara automáticamente con el texto entrante, entonces eso podría ser ideal.

Respuesta1

Puede ejecutarlo less +F filenamepara ver el archivo en tail -fmodo.

Puede presionar Shift+F mientras visualiza el archivo enmenospara cambiar al modo de reenvío y Ctrl+C para salir de este modo.

Respuesta2

De less -help:

F Adelante para siempre; como "cola -f".

tan presumiblemente less +F /var/log/messages

Respuesta3

La respuesta de Nicolai probablemente sea la más cercana a lo que pediste, pero ¿has pensado en usar tmux?

En mis sesiones de tmux, me gusta tail -fregistrar, luego simplemente entro al modo de copia de tmux para buscar hacia arriba y hacia abajo exactamente como buscar en menos, luego salgo del modo de copia para encontrar que tail -ftodavía estoy en marcha.

Crea una sesión tmux:

tmux

Siga el archivo de registro y las últimas 1000 líneas para comenzar:

tail -f -n1000 /var/log/syslog

Ingrese al modo de copia usando la tecla líder y un corchete izquierdo:

[ctrl+leader] + [

La clave principal predeterminada de tmux es la letra b, por ejemplo:

[ctrl+b] [

Ahora puedes desplazarte y buscar hacia arriba y hacia abajo como en less.

Salga del modo de copia para regresar a su tail -fcon:

[crtl+c]

Material adicional: abra un segundo mensaje de terminal:

[ctrl+leader] + c

Cambie entre las dos indicaciones del terminal:

[ctrl+leader] + l

Respuesta4

Podrías simplemente hacer

tailf logname.log | grep "query-here"

información relacionada