So erhöhen Sie die Scrollback-Puffergröße der Terminalemulatoren unter Linux

Haben Sie schon einmal durch den Verlauf Ihres Terminals gescrollt und dabei festgestellt, dass die wichtigen Informationen, nach denen Sie gesucht haben, nicht mehr sichtbar sind? Dies liegt daran, dass die standardmäßige Scrollback-Puffergröße vieler Terminalemulatoren häufig begrenzt ist. Durch Erhöhen der Puffergröße können Sie problemlos nach oben scrollen und auf vorherige Befehle und deren Ausgaben zugreifen.
In dieser Anleitung erfahren Sie, wie Sie die Scrollback-Puffergröße in verschiedenen Terminalemulatoren anpassen.
Die meisten Terminalemulatoren bieten eine Option zum Anpassen der Scrollback-Puffergröße direkt über ihre Einstellungen. Dies ist die einfachste Methode, die Größe des Scrollback-Puffers unter Linux zu optimieren.
Wenn Sie beispielsweise das GNOME-Terminal verwenden, können Sie die Puffergröße erhöhen, indem Sie zu gehen Präferenzen Speisekarte. Sie können dies öffnen, indem Sie auf die Hamburger-Menüschaltfläche klicken und auswählen Präferenzen Option.
Gehen Sie als Nächstes zu Ihren Profileinstellungen und navigieren Sie zu Scrollen Tab. Von dort aus können Sie die Anzahl der Zeilen ändern, die das Terminal in seinem Scrollback-Puffer behält. Passen Sie diese Zahl Ihren Bedürfnissen an.
Sie können auch andere scrollbezogene Einstellungen anpassen, z Scrollen Sie bei der Ausgabe Und Scrollen Sie auf Tastendruck Optionen, um Ihr Scrollerlebnis zu optimieren.
Klicken Schließen um die Änderungen zu speichern. Das ist es! Sie haben die Puffergröße des GNOME-Terminals erfolgreich erhöht.
Darüber hinaus können Sie auf ähnliche Weise auch die Puffergröße für andere gängige Terminalemulatoren ändern. Zum Beispiel zum Anpassen Konsolen Um die Größe des Scrollback-Puffers anzuzeigen, klicken Sie einfach mit der rechten Maustaste irgendwo auf das Terminal und wählen Sie die aus Scrollback anpassen Option.
Hier können Sie die Einstellung der Scrollback-Linien auf den gewünschten Wert anpassen. Konsole bietet auch eine Unbegrenzter Scrollback Option, die nützlich sein kann, wenn Sie alle Ihre Terminalausgaben aufzeichnen möchten.
Notiz: Denken Sie daran, dass eine Erhöhung des Scrollback-Limits mehr RAM verbraucht. Wenn Sie über einen Desktop mit ausreichend Leistung verfügen, hat dies keinen Einfluss auf die Leistung Ihres Computers, aber nicht alle Computer verfügen über viel Arbeitsspeicher. Stellen Sie außerdem sicher, dass Sie über genügend Speicherplatz verfügen, wenn Sie die Option zum unbegrenzten Scrollback wählen.
Einige Terminals verfolgen unterschiedliche Ansätze zum Erhöhen der Scrollback-Puffergröße. Zum Beispiel, wenn Sie verwenden Alacrittymüssen Sie die YAML-Konfigurationsdatei bearbeiten, um die Puffergröße zu erhöhen.
Leiten Sie Ihre Ausgabe an weniger Befehle weiter
Eine andere Möglichkeit für Sie, größere Ausgaben anzuzeigen und zu überprüfen, ohne die Größe des Scrollback-Puffers zu erhöhen, besteht darin, Ihre Befehlsausgabe an den Befehl „less“ weiterzuleiten.
Mit dem Befehl „less“ können Sie in Ihrem eigenen Tempo durch lange Befehlsausgaben scrollen, ohne befürchten zu müssen, dass Daten verloren gehen. Sie können die Ausgabe Seite für Seite anzeigen und so einfacher navigieren und den gesamten Inhalt durchsuchen.
Wenn Sie beispielsweise einen Befehl ausführen, der eine große Ausgabemenge generiert, z. B. ls -lR, können Sie die Ausgabe wie folgt an less weiterleiten:
Mit diesem Befehl können Sie die Ausgabe bildschirmweise anzeigen. Darüber hinaus können Sie mit den Pfeiltasten nach oben und unten navigieren. Es ist wie ein Scrollback-Puffer, aber mit noch mehr Kontrolle.
Sie können die Ausgabe sogar mit / gefolgt von Ihrem Suchbegriff durchsuchen, sodass Sie leichter genau die Informationen finden, die Sie benötigen.
Wenn Sie außerdem die gesamte Ausgabe in Ihr Terminal übertragen möchten, anstatt sie Seite für Seite anzuzeigen, können Sie auch den Befehl cat verwenden. Ersetzen Sie beispielsweise den Befehl „less“ durch den Befehl „cat“ im zuvor erwähnten Befehl:
Suche innerhalb der Ausgabe mit grep
Mit dem Befehl less besteht die Möglichkeit, eine bestimmte Zeichenfolge zu finden. Wenn Sie Ihre Ausgabe jedoch nicht an less weiterleiten möchten, können Sie sie zusammen mit Ihrem Zieltext an grep weiterleiten, um sie in der Befehlsausgabe zu finden.
Mit dem Befehl grep können Sie bestimmte Informationen in einer größeren Ausgabe finden. Darüber hinaus können Sie nach Mustern im Text suchen und relevante Informationen aus der Befehlsausgabe filtern und extrahieren.
Wenn Sie beispielsweise die Ausgabe filtern und nur Zeilen anzeigen möchten, die das Wort enthalten Dateilaufen:
Darüber hinaus verfügt grep über viele Optionen, mit denen Sie Ihre Suche anpassen können, z. B. das Ignorieren der Groß-/Kleinschreibung (-i), das Anzeigen der Zeilennummern (-n) oder die gleichzeitige Suche nach mehreren Mustern (-e).
Darüber hinaus können Sie den Befehl grep mit regulären Ausdrücken verwenden, um komplexere Suchvorgänge durchzuführen. Um beispielsweise alle Zeilen zu finden, die mit einer Zahl beginnen, führen Sie diesen Befehl aus:
Dadurch werden alle Zeilen aus „output.txt“ angezeigt, die mit einer Zahl beginnen.
Einpacken
Unabhängig davon, ob Sie die Einstellungen direkt in Ihrem Terminalemulator anpassen oder leistungsstarke Befehle wie less und grep verwenden, stellen diese Techniken sicher, dass niemals Informationen verloren gehen. Sie können Ihr Terminal auch mithilfe verschiedener Optionen anpassen oder sogar Ihr Standardterminal in ein anderes Terminal ändern.
Unsplash. Alle Änderungen und Screenshots von Haroon Javed.
Schreibe einen Kommentar