Der Befehl less ist eines der nützlichsten Dienstprogramme im Linux-Betriebssystem. Es wurde entwickelt, um den Inhalt von Textdateien anzuzeigen, und verfügt über viele Funktionen, die das Arbeiten mit großen Dateien erleichtern und die einfache Navigation im Text ermöglichen.
Der Hauptvorteil des Befehls less besteht darin, dass Sie Dateien lesen können, die größer sind als der Arbeitsspeicher des Computers. Mit dieser Funktion können Sie Dateien beliebiger Größe anzeigen, während Sie sich sofort im Text bewegen und nach den gewünschten Fragmenten suchen können.
Der Befehl less ist eine bequemere Alternative zum Befehl more, mit dem Sie auch den Inhalt von Dateien anzeigen können. Der Hauptvorteil liegt in der Fähigkeit, den Text rückwärts zu scrollen, wodurch die Arbeit mit großen Dateien viel komfortabler wird.
Um eine Datei mit dem Befehl less anzuzeigen, geben Sie einfach den Dateinamen nach dem Befehl less an der Eingabeaufforderung ein. Wenn sich die Datei in einem anderen Verzeichnis befindet, müssen Sie den Pfad vor dem Dateinamen angeben.
Der Befehl less bietet viele Möglichkeiten, um Textdateien einfacher anzuzeigen. Sie können beispielsweise nach bestimmten Wörtern oder Ausdrücken suchen, zu einer bestimmten Zeile springen, suchen und Ersetzen sowie vieles mehr.
Installieren von less
Um das Less-Programm auf einem Linux-Betriebssystem zu installieren, müssen Sie die folgenden Schritte ausführen:
- Öffnen Sie das Terminal.
- Geben Sie den Befehl ein, um less zu installieren. Wenn Sie eine Debian- oder Ubuntu-Distribution verwenden, geben Sie Folgendes ein:
sudo apt-get install less
Wenn Sie eine Fedora- oder CentOS-Distribution verwenden, geben Sie Folgendes ein:
sudo dnf install less
Wenn Sie eine andere Linux-Distribution verwenden, installieren Sie less mit dem Paketmanager Ihres Systems.
- Geben Sie das Administratorkennwort ein. Nachdem Sie den Befehl zum Installieren von less eingegeben haben, müssen Sie möglicherweise das Administratorkennwort eingeben, um mit der Installation fortzufahren.
- Warten Sie, bis die Installation abgeschlossen ist. Das System lädt das less-Programm herunter und installiert es, und Sie können es dann verwenden.
Glückwunsch! Jetzt haben Sie das Less-Programm installiert und können damit den Inhalt von Textdateien im Linux-Terminal anzeigen.
Befehle zum Navigieren in einer Datei
Wenn eine Datei mit dem Befehl less geöffnet wird, können Sie mit mehreren Befehlen durch den Inhalt der Datei navigieren, einschließlich Vorwärts- und Rücklauf, Springen zu einer bestimmten Zeile und Suchen nach bestimmten Wörtern.
- Leerzeichen (Paige Down): eine Seite nach vorne verschieben.
- Rücktaste (Seite): eine Seite nach hinten verschieben.
- Auf und ab: eine Zeile nach oben bzw. unten verschieben.
- G: an das Ende der Datei verschieben.
- 1G: verschiebt in die erste Zeile der Datei.
- /Wort: sucht nach einer Zeichenfolge, die das angegebene Wort enthält. Verwenden Sie die Taste, um zum nächsten gefundenen Treffer zu gelangen N.
Dies sind nur einige Befehle zum Navigieren innerhalb der Datei, die im Befehl less verfügbar sind. Mit diesen Befehlen können Sie schnell durch den Inhalt einer Datei navigieren und die gewünschten Zeilen finden, was die Arbeit mit großen Dateien effizienter macht.
Suchen von Text in einer Datei mit less
Mit dem Befehl less können Sie nach Text in einer Datei suchen, indem Sie sie zur Anzeige öffnen. Die Suche erfolgt mit der Taste "/" und anschließend durch Eingabe des Suchbegriffs.
Wenn die Datei in less geöffnet ist, können Sie die Taste "/" drücken und dann das Wort oder den Ausdruck eingeben, nach dem Sie suchen möchten. Danach wird less zur ersten Übereinstimmung übergehen und sie hervorheben. Sie können die Taste "n" drücken, um zur nächsten Übereinstimmung zu gelangen. Sie können auch die Taste "N" verwenden, um rückwärts zu suchen.
Beispiele für die Verwendung des Suchbefehls:
1. Um das Wort "example" in der Datei zu finden, drücken Sie /example und drücken Sie die Eingabetaste. Less geht zum ersten Treffer über.
2. Drücken Sie "n", um die nächste Übereinstimmung mit dem eingegebenen Text zu finden.
3. Um rückwärts zu suchen, drücken Sie "N".
Die Suche nach Text mit less ermöglicht es Ihnen, die benötigten Informationen schnell in großen Dateien zu finden und effektiv mit ihnen zu arbeiten.
Textansichtsmodi: Standard und Bildschirm
Der Befehl less unter Linux bietet zwei Anzeigemodi für Text: Standard und Bildschirm.
In der Standard-Textansicht zeigt less standardmäßig nur den Teil des Textes an, der auf den Bildschirm passt. Am unteren Rand des Fensters erscheint ein Fortschrittsbalken, der anzeigt, wie viel Prozent des Textes bereits angezeigt wurde. Sie können den Text vorwärts oder rückwärts blättern, indem Sie die Pfeiltasten plus und Minus auf dem Ziffernblock oder andere Tastenkombinationen verwenden, die in der Befehlszeile angegeben sind.
Sie können in den Textansichtsmodus wechseln, indem Sie das Flag -e oder --quit-if-one-screen angeben, wenn Sie den Befehl less aufrufen. In diesem Modus öffnet und schließt less eine Datei, wenn sie "auf einen Bildschirm passt", dh sie passt in die Größe des aktuellen Terminals. Wenn die Datei länger ist, funktioniert less wie im Standardanzeigemodus, jedoch ohne Fortschrittsbalken.
Grundlegende Textbearbeitungsbefehle
Wenn Sie den Befehl less verwenden, können Sie grundlegende Textbearbeitungsvorgänge ausführen. Im Folgenden sind die grundlegenden Befehle aufgeführt, mit denen Sie den Text im Less-Fenster bearbeiten können.
- [J] - gehe zur nächsten Zeile (nach einem Schritt nach unten)
- [K] - gehe zur vorherigen Zeile (nach einem Schritt nach oben)
- [D] - auf einem halben Bildschirm nach unten wischen (nach einem Schritt nach unten)
- [U] - auf einem halben Bildschirm nach oben wischen (nach einem Schritt nach oben)
- [G] - gehe zum Anfang der Datei
- [SHIFT]+[G] - gehe zum Ende der Datei
- [/] - suche nach einer Zeile nach vorne
- [n] - bei der Suche zur nächsten Übereinstimmung wechseln
- [N] - bei der Suche zur vorherigen Übereinstimmung wechseln
- [q] - beenden Sie less
Verwenden Sie diese Befehle, um Text bei der Arbeit mit less auf einem Linux-Betriebssystem leicht zu navigieren, zu suchen und zu bearbeiten.
Verwenden von Filtern und Pipelines
Der less-Befehl im Linux-Betriebssystem verfügt über leistungsstarke Filter- und Verarbeitungsfunktionen für Textdaten. Mit Befehlsoperatoren und Pipelines können Sie verschiedene Filter auf die Ausgabe anwenden und Informationen effizient suchen und filtern.
Hier sind einige Beispiele für die Verwendung von Filtern und Pipelines im Befehl less:
1. Ausgabe filtern
Um die Ausgabe des less-Befehls zu filtern, können Sie das vertikale Strich-Zeichen (|) verwenden und die Ausgabe des vorherigen Befehls als Eingabe an den nächsten Befehl übergeben. Zum Beispiel der Befehl ls | less zeigt den Inhalt des aktuellen Verzeichnisses an und führt mit dem Befehl less einen Bildlauf durch die Ausgabe durch.
2. Suche in der Ausgabe
Mit dem Befehl less können Sie die Ausgabe des Befehls durchsuchen. Klicken Sie dazu auf "/" und geben Sie dann die gewünschte Zeichenfolge ein. Less sucht in der Ausgabe nach dieser Zeichenfolge und navigiert zur ersten Übereinstimmung. Drücken Sie "n", um die nächste Übereinstimmung zu finden.
3. Verwenden anderer Befehlszeilenfilter
Mit dem Befehl less können Sie auch andere Befehlszeilenfilter verwenden, z. B. grep, um nach Zeichenfolgen zu suchen, sed, um Text zu ersetzen, und awk, um die Ausgabe zu verarbeiten. Zum Beispiel der Befehl ls -l | grep ".txt" | less zeigt nur Dateien mit der Erweiterung an .txt im Verzeichnis und scrollt die Ausgabe mit dem Befehl less.
Durch die Verwendung von Filtern und Pipelines können Sie Textdaten mit dem Befehl less auf einem Linux-Betriebssystem so effizient wie möglich verarbeiten.
Konfigurieren von Less-Einstellungen
Das less-Programm verfügt über viele konfigurierbare Parameter, mit denen der Benutzer sein bevorzugtes Programmverhalten bestimmen kann. Diese Parameter können über Umgebungsvariablen oder über die Befehlszeile beim Starten von less festgelegt werden.
Im Folgenden sind einige der am häufigsten verwendeten less-Optionen aufgeführt:
- LESS: legt eine durch Leerzeichen getrennte Liste von less-Parametern fest
- LESSCHARSET: legt die Textcodierung für less fest
- LESSOPEN: gibt den Befehl an, mit dem less unkomprimierte Dateien öffnen soll
- LESSCLOSE: gibt den Befehl an, den less zum Schließen von Dateien verwenden soll
- LESSKEY: definiert die Schlüsseldatei für less
Verwenden Sie den Befehl export um Werte für Umgebungsvariablen festzulegen, z. B.:
Dieser Befehl legt den Parameter fest -R, die es less ermöglicht, ANSI-Steuerzeichen zu interpretieren, wodurch farbiger Text angezeigt werden kann.
Sie können die Parameter auch direkt beim Ausführen des Befehls less festlegen, z. B.:
Dieser Befehl führt less mit einem Parameter aus -S, das den Zeilenumbruch deaktiviert und den gesamten Text horizontal ausgibt.
Weitere Informationen zu möglichen less-Parametern finden Sie im Referenzhandbuch für den Befehl man less.