Im Wesentlichen stellt der Befehl less eine interaktive Umgebung zum Anzeigen des Inhalts einer Datei bereit, sodass Benutzer Zeile für Zeile oder Seite für Seite scrollen können. Im Gegensatz zu anderen Tools wie cat, das einfach den gesamten Dateiinhalt auf die Konsole herunterlädt, gewährleistet Less eine einfache Navigation, Suchfunktionen und bietet sogar Funktionen wie Texthervorhebung.
Besonders nützlich für die Untersuchung großer Dateien oder Protokolle. Aufgrund seiner Effizienz und Einfachheit ist es sowohl für Neueinsteiger als auch für erfahrene Linux-Profis ein weniger unverzichtbarer Befehl.
Allgemeine Syntax für den Befehl less:
$ less [FILE]
1. Zeilennummern anzeigen
less -N [file]
Mit der Option -N können Sie die Zeilennummern in der Ausgabe des Befehls less sehen.
Beispiel:
Wenn Sie less -N example.txt ausführen, öffnet der Befehl less -N die Datei example.txt im Less-Pager, wobei die Zeilennummern am Anfang jeder Zeile angezeigt werden. Hier ist eine Beispielausgabe dessen, was Sie sehen könnten:
1 This is line one of the file.
2 Line two comes after line one.
3 The third line is this one.
4 And here's line four.
5 This example has five lines in total.
2. Suchen Sie nach Text in einer Datei
less -p [word] [filename]
Dieser Befehl hilft Ihnen, ein Wort oder eine Phrase in einer Datei zu finden.
Beispiel:
Der Befehl less -p apple Fruit.txt würde die Datei Fruit.txt öffnen und den Inhalt anzeigen, beginnend mit dem ersten Vorkommen des Wortes „Apple“.
Nehmen wir an, der Inhalt von Fruit.txt ist:
orange banana apple grape apple cherry
Wenn Sie less -p apple Fruit.txt ausführen, wird die Datei in einem Pager ab der Zeile mit dem ersten Vorkommen von „apple“ geöffnet und etwa Folgendes angezeigt:
apple grape apple cherry
3. Mehrere Dateien anzeigen
less [file1] [file2] [file3]
Verwenden Sie diesen Befehl, um mehrere Dateien zu öffnen, indem Sie die Namen der Eingabedateien nacheinander eingeben.
4. Reduzieren Sie Leerzeilen
less -s [filename]
Diese Option reduziert eine Reihe von Leerzeilen und ersetzt sie durch eine einzelne Leerzeile.
Beispiel:
Die Ausgabe des Befehls less -s file1.txt ist einfach der Inhalt von file1.txt, wird jedoch bildschirmweise in Ihrem Terminal angezeigt und mit mehreren aufeinanderfolgenden Leerzeilen, die zu einzelnen Leerzeilen zusammengefasst sind.
Angenommen, Datei 1.txt enthält Folgendes:
This is line 1 This is line 3 This is line 5 This is line 7
Wenn Sie less -s file1.txt ausführen, wird Folgendes angezeigt:
This is line 1 This is line 3 This is line 5 This is line 7
5. Behalten Sie den Inhalt nach dem Beenden im Terminal
less -X [file]
Standardmäßig wird der Inhalt der Datei beim Beenden von less vom Bildschirm entfernt. Um sie auf dem Bildschirm zu halten, verwenden Sie die Option -X.
