GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo aumento el búfer de desplazamiento hacia atrás en una sesión de pantalla en ejecución?

Presione Ctrl +A entonces : y luego escribe

scrollback 10000

para obtener un búfer de 10000 líneas, por ejemplo.

También puede establecer el número predeterminado de líneas de desplazamiento hacia atrás agregando

defscrollback 10000

a tu ~/.screenrc archivo.

Para desplazarse (si su terminal no lo permite por defecto), presione Ctrl +A luego Esc y luego desplácese (con el habitual Ctrl +F para la página siguiente o Ctrl +A para la página anterior, o simplemente con la rueda del mouse/dos dedos). Para salir del modo de desplazamiento, simplemente presione Esc .

Otro consejo:Ctrl +A entonces yo muestra su configuración de búfer actual.


Como ya se mencionó, ¡tenemos dos formas!

 Configuración interactiva por pantalla (sesión)

¡Y se hace de forma interactiva! ¡Y surtirá efecto de inmediato!

CTRL+A seguido de : Y escribimos scrollback 1000000 Y presiona ENTRAR

¡Te separas de la pantalla y vuelves! Siempre será lo mismo.

¡Abres otra pantalla nueva! ¡Y el valor se restablece nuevamente a los valores predeterminados! ¡Así que no es una configuración global!

 Y la configuración predeterminada permanente

Lo cual se hace agregando defscrollback 1000000 al .screenrc (en casa)

defscrollback y no scrollback (def stand por defecto)

¡Lo que necesita saber es si el archivo no se crea! Tú lo creas !

> cd ~ && vim .screenrc

Y agregas defscrollback 1000000 ¡hazlo!

O en un comando

> echo "defscrollback 1000000" >> .screenrc

(si no se ha creado ya)

En vigor

Cuando agrega el valor predeterminado a .screenrc ! ¡La pantalla que ya se está ejecutando al volver a adjuntar no tendrá efecto! El .screenrc corre en la creación de la pantalla! ¡Y tiene sentido! ¡Igual que con un lanzamiento normal de consola y shell!

¡Y todas las nuevas pantallas creadas tendrán el valor establecido!

Comprobación del tamaño de búfer efectivo de la pantalla

Para verificar, escriba CTRL + A seguido de i

Y el resultado será como

Es importante destacar que el tamaño del búfer es el número después del signo +
(en la ilustración lo puse en 1 000 000)

¡Tenga en cuenta también que cuando lo cambia de forma interactiva! ¡El efecto es inmediato y toma el valor predeterminado!

Desplazamiento

CTRL+A seguido de ESC (para entrar en el modo de copia).

Luego navegue con Arriba ,Abajo o RePág RePág

Y ESC de nuevo para salir de ese modo.

(Información adicional:para copiar presione ENTER para empezar a seleccionar! Luego ENTRAR otra vez a copiar! Simple y genial)

¡Ahora el búfer es más grande!

¡Y eso es un resumen de los detalles importantes!


La página de manual explica que puede ingresar al modo de línea de comando en una sesión en ejecución escribiendo Ctrl +A , : , luego emitiendo el scrollback <num> comando.


Linux
  1. ¿Qué tan grande es el amortiguador de tubería?

  2. ¿Cómo aumentar el número de inodos en un sistema de archivos Ext4?

  3. ¿Cómo ver la salida de un proceso en ejecución en otra sesión de Bash?

  4. Cómo usar el comando "pantalla" en Linux

  5. ¿Cómo enumerar las sesiones de pantalla en ejecución?

Cómo usar la pantalla de Linux

4 formas de mantener un comando en ejecución después de cerrar la sesión de SSH

Cómo iniciar automáticamente la sesión de pantalla en Linux al iniciar sesión

Cómo instalar y usar el comando de pantalla Ubuntu 20.04

¿Cómo aumentar la resolución de pantalla visualizada en QEMU / KVM?

Aumente el tamaño del búfer mientras ejecuta la pantalla