Lo uso tail -f
en 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 que las nuevas cosas se desplazan.
Sin embargo, también me gusta la funcionalidad de búsqueda de less
, que no está disponible en tail
(¿o sí?). ¿Existe una solución "lo mejor de ambos mundos"?
Si hubiera un modo que pudiera activar en el less
que se actualizaría automáticamente con el texto entrante, entonces eso podría ser ideal.
Respuestas:
Puede ejecutar
less +F filename
para ver el archivo detail -f
manera.Puede presionar Shift + F mientras visualiza el archivo en menos para cambiar al modo de reenvío, y Ctrl + C para salir de este modo.
fuente
De
less -help
:tan presumiblemente
less +F /var/log/messages
fuente
shift&f
es perfecto, gracias! Si desea dar una respuesta, lo marcaré como correcto. (por cierto, en caso de que alguien más esté leyendo, para salir del modo de reenvío, esctrl&c
, o lo que sea que sea su código de cancelación / interrupción habitual.La respuesta de Nicolai es probablemente la más cercana a lo que pediste, pero ¿has pensado en usar tmux?
En mis sesiones de tmux, me gusta
tail -f
registrar, luego simplemente ingreso 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 quetail -f
todavía estoy en marcha.Crea una sesión tmux:
Siga el archivo de registro y las últimas 1000 líneas para comenzar:
Ingrese al modo de copia con la tecla líder y un corchete izquierdo:
La clave de líder tmux predeterminada es la letra b, por ejemplo:
Ahora puede desplazarse y buscar hacia arriba y hacia abajo como en menos.
Salga del modo de copia para volver a su
tail -f
con:Material adicional: abra un segundo indicador de terminal:
Cambie entre las dos indicaciones del terminal:
fuente
Podrías hacer
fuente