GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo desplazarse hacia arriba en la ventana de la terminal mientras se genera una nueva entrada sin volver a la parte inferior (Linux)

Aunque llego un poco tarde, estoy publicando esto aquí para que cualquiera que venga aquí tenga una solución. Para mí, la solución al mismo problema fue:

Preferencias de Terminator -> Pestaña Perfiles -> Desplazamiento [sub]pestaña -> Desmarque la opción 'Desplazarse en la salida'.

Lo bueno de esta opción es que aún se desplazará en la salida cuando esté en la parte inferior de la salida, pero tan pronto como se desplace hacia arriba, se detendrá y no lo molestará incluso si el contenido de la salida aún se está mostrando. generado.

Espero que esto ayude


tail -f log.txt | less se actualizará para avanzar a la nueva información, y luego podrá subir o bajar. También puedes usar less características de búsqueda y así sucesivamente. Con el método de tubería, también puede analizar la salida en movimiento.

Y la misma idea, pero sin la tubería:less +F log.txt .
(Esto supone que puede trabajar con su contenido de esta manera).

La forma antigua de Unix era presionar Ctrl-S en su terminal para detener, y Ctrl-Q para reiniciar el desplazamiento de salida; esto es básicamente lo que Terminator le permite hacer con stty ixon .
Con las barras de desplazamiento agregadas, esto me parece bastante decente:presiona Control-S, desplázate hacia arriba hasta lo que quieras y luego Control-Q para volver a bajar. Sí, de vez en cuando se olvidará de reanudar la salida.

Debido a que soy excepcionalmente perezoso y me gusta la flexibilidad de la redirección de salida, usaría tail -f con la tubería (suponiendo que se ajuste al caso). Luego puedo detenerlo, subir la flecha hacia arriba y agregar algo como un grep, y todavía se ejecuta:tail -f tac_plus.log | less | egrep 'peerip'

Tira algo de cat s y tee ahí dentro y tienes una verdadera fiesta.


Linux
  1. ¿Cómo crear una nueva ventana en el directorio actual en Tmux?

  2. ¿Cómo envío texto en color a una terminal Linux?

  3. ¿Cómo borrar la salida de un portátil IPython en todas las celdas del terminal Linux?

  4. ¿Cómo puedo ver el atributo WMClass de una ventana en Xorg (linux)?

  5. en la consola de Linux, cómo NO envolver la salida

Cómo encontrar archivos usando la línea de comandos en la terminal de Linux

Cómo abrir una ventana de terminal de Linux

Cómo guardar la salida del comando en un archivo usando la terminal de Linux

Cómo arreglar la línea verde en la parte inferior en VLC en Linux

Cómo conectarse a WiFi desde la terminal en Ubuntu Linux

Linux:¿Cómo usar un archivo como entrada y salida al mismo tiempo?