GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso aumentare il buffer di scorrimento all'indietro in una sessione dello schermo in esecuzione?

Premi Ctrl +A quindi : e quindi digitare

scrollback 10000

per ottenere un buffer di 10000 righe, ad esempio.

Puoi anche impostare il numero predefinito di righe di scorrimento all'indietro aggiungendo

defscrollback 10000

al tuo ~/.screenrc file.

Per scorrere (se il tuo terminale non te lo consente per impostazione predefinita), premi Ctrl +A quindi Esc e poi scorrere (con il solito Ctrl +F per la pagina successiva o Ctrl +A per la pagina precedente, o semplicemente con la rotellina del mouse/due dita). Per uscire dalla modalità di scorrimento, basta premere Esc .

Un altro consiglio:Ctrl +A poi io mostra la tua attuale impostazione del buffer.


Come già accennato, abbiamo due modi!

 Impostazione interattiva per schermo (sessione)

Ed è fatto in modo interattivo! E hanno effetto immediato!

CTRL + A seguito da : E digitiamo scrollback 1000000 E premi INVIO

Ti stacchi dallo schermo e torni indietro! Sarà sempre lo stesso.

Apri un'altra nuova schermata! E il valore viene nuovamente ripristinato al valore predefinito! Quindi non è un'impostazione globale!

 E l'impostazione predefinita permanente

Che viene fatto aggiungendo defscrollback 1000000 a .screenrc (a casa)

defscrollback e non scrollback (def sta per predefinito)

Quello che devi sapere è se il file non viene creato! Lo crei tu !

> cd ~ && vim .screenrc

E aggiungi defscrollback 1000000 ad esso!

O in un comando

> echo "defscrollback 1000000" >> .screenrc

(se non è già stato creato)

In vigore

Quando aggiungi il valore predefinito a .screenrc ! La schermata già in esecuzione al ricollegamento non avrà effetto! L'.screenrc corri alla creazione dello schermo! E ha senso! Proprio come con una normale console e lancio di shell!

E tutti i nuovi schermi creati avranno il valore impostato!

Verifica della dimensione effettiva del buffer dello schermo

Per controllare digita CTRL + A seguito da i

E il risultato sarà come

È importante sottolineare la dimensione del buffer è il numero dopo il segno +
(nell'illustrazione l'ho impostato a 1 000 000)

Nota anche che quando lo cambi in modo interattivo! L'effetto è immediato e assume il valore predefinito!

Scorrimento

CTRL+A seguito da ESC (per entrare in modalità copia).

Poi naviga con Su ,Giù o PgSu PgGiù

E ESC di nuovo per uscire da quella modalità.

(Informazioni aggiuntive:per copiare premere INVIO per iniziare a selezionare! Quindi INVIO di nuovo da copiare! Semplice e interessante)

Ora il buffer è più grande!

E questo è tutto per i dettagli importanti!


La pagina man spiega che puoi accedere alla modalità riga di comando in una sessione in esecuzione digitando Ctrl +A , : , quindi emettendo il scrollback <num> comando.


Linux
  1. Come ruotare lo schermo su un Raspberry Pi 3

  2. Come utilizzare il comando "schermo" in Linux

  3. Come assegnare un nome a uno schermo?

  4. Come fermare un processo dello schermo in Linux?

  5. Come trovare la dimensione del buffer del socket di Linux

Come utilizzare lo schermo Linux

Come avviare automaticamente la sessione dello schermo su Linux durante l'accesso

Come installare e utilizzare il comando dello schermo Ubuntu 20.04

Lo schermo GNU non risponde, sembra bloccato

Come faccio a disabilitare lo screensaver SuSE?

Come aumentare la risoluzione dello schermo visualizzato su QEMU / KVM?