GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erhöhe ich den Scrollback-Puffer in einer laufenden Bildschirmsitzung?

Drücken Sie Strg +A dann : und geben Sie dann

ein
scrollback 10000

um zum Beispiel einen 10000-Zeilen-Puffer zu erhalten.

Sie können auch die Standardanzahl der Scrollback-Zeilen festlegen, indem Sie

hinzufügen
defscrollback 10000

zu Ihrem ~/.screenrc Datei.

Um zu scrollen (falls Ihr Terminal dies standardmäßig nicht zulässt), drücken Sie Strg +A dann Esc und scrollen Sie dann (mit der üblichen Strg +F für nächste Seite oder Strg +A zur vorherigen Seite, oder einfach mit dem Mausrad / zwei Fingern). Um den Scrollmodus zu verlassen, drücken Sie einfach Esc .

Noch ein Tipp:Strg +A dann ich zeigt Ihre aktuelle Puffereinstellung.


Wie bereits erwähnt haben wir zwei Möglichkeiten!

 Interaktive Einstellung pro Bildschirm (Sitzung)

Und das interaktiv! Und sofort wirksam!

STRG + A gefolgt von : Und wir geben scrollback 1000000 ein Und drücken Sie ENTER

Sie lösen sich vom Bildschirm und kommen zurück! Es wird immer dasselbe sein.

Sie öffnen einen weiteren neuen Bildschirm! Und der Wert wird wieder auf Standard zurückgesetzt! Es ist also keine globale Einstellung!

 Und die dauerhafte Standardeinstellung

Dies geschieht durch Hinzufügen von defscrollback 1000000 bis .screenrc (zu Hause)

defscrollback und nicht scrollback (def steht für default)

Was Sie wissen müssen, ist, wenn die Datei nicht erstellt wird! Du erschaffst es !

> cd ~ && vim .screenrc

Und Sie fügen defscrollback 1000000 hinzu dazu!

Oder in einem Befehl

> echo "defscrollback 1000000" >> .screenrc

(falls noch nicht erstellt)

In Kraft treten

Wenn Sie den Standard zu .screenrc hinzufügen ! Der bereits laufende Bildschirm beim erneuten Anhängen wird nicht wirksam! Die .screenrc laufen bei der Bildschirmerstellung! Und es macht Sinn! Genau wie bei einem normalen Konsolen- und Shell-Start!

Und alle neu erstellten Bildschirme haben den eingestellten Wert!

Überprüfen der effektiven Puffergröße des Bildschirms

Geben Sie zur Überprüfung CTRL + A ein gefolgt von i

Und das Ergebnis ist wie

Wichtig ist die Puffergröße ist die Zahl nach dem + Zeichen
(in der Abbildung habe ich es auf 1 000 000 gesetzt)

Beachten Sie das auch, wenn Sie es interaktiv ändern! Die Wirkung tritt sofort ein und übernimmt den Standardwert!

Scrollen

STRG+A gefolgt von ESC (um in den Kopiermodus zu gelangen).

Navigieren Sie dann mit Nach oben ,Nach unten oder PgUp Bild nach unten

Und ESC erneut, um diesen Modus zu verlassen.

(Zusatzinfo:Zum Kopieren ENTER drücken um mit der Auswahl zu beginnen! Dann ENTER nochmal zum kopieren! Einfach und cool)

Jetzt ist der Puffer größer!

Und das war's für die wichtigen Details!


Die Manpage erklärt, dass Sie in einer laufenden Sitzung in den Befehlszeilenmodus wechseln können, indem Sie Strg eingeben +A , : , dann scrollback <num> ausgeben Befehl.


Linux
  1. So drehen Sie den Bildschirm auf einem Raspberry Pi 3

  2. So verwenden Sie den Befehl „screen“ unter Linux

  3. Wie lösche ich das Scrollback im Bildschirmbefehl?

  4. Wie vergebe ich einen Namen für einen Bildschirm?

  5. Der GNU-Bildschirm reagiert nicht, scheint blockiert zu sein

So verwenden Sie den Linux-Bildschirm

So starten Sie die Bildschirmsitzung unter Linux beim Anmelden automatisch

So installieren und verwenden Sie den Bildschirmbefehl Ubuntu 20.04

Wie listet man laufende Bildschirmsitzungen auf?

Wie kann die angezeigte Bildschirmauflösung auf QEMU / KVM erhöht werden?

Erhöhen Sie die Puffergröße, während Sie den Bildschirm ausführen