Der Befehl less zeigt den Inhalt von Dateien seitenweise an. Anders als cat lädt less nicht die gesamte Datei in den Speicher, sondern nur den sichtbaren Ausschnitt.
Das macht less ideal für große Dateien wie Logdateien. Du kannst vorwärts und rückwärts navigieren, nach Text suchen und beliebig durch den Inhalt springen.
Syntax des less-Befehls
Die Syntax für den less-Befehl lautet:
less [OPTIONEN] [DATEI]...
OPTIONEN- Flags, die das Verhalten vonlessändern.DATEI- Eine oder mehrere Dateien. Ohne Angabe liestlessvon der Standardeingabe.
Verwendung des less-Befehls
In der einfachsten Form öffnet less eine Datei zur seitenweisen Anzeige:
less /var/log/syslog
Du kannst auch die Ausgabe eines anderen Befehls an less weiterleiten:
ps aux | less
Navigation in less
Bei geöffneter Datei zeigt less am unteren Bildschirmrand einen Doppelpunkt (:) als Eingabeaufforderung. Am Dateiende erscheint (END).
Wichtige Navigationstasten
| Taste | Aktion |
|---|---|
Leertaste, f | Eine Seite vorwärts |
b | Eine Seite zurück |
Pfeil runter, j, Enter | Eine Zeile vorwärts |
Pfeil hoch, k | Eine Zeile zurück |
g | Zum Dateianfang springen |
G | Zum Dateiende springen |
50g | Zu Zeile 50 springen |
q | Beenden |
Du kannst vor f oder b eine Zahl eingeben, um mehrere Seiten auf einmal zu überspringen.
Suchen in less
Die Suche in less funktioniert ähnlich wie in vim:
| Taste | Aktion |
|---|---|
/muster | Vorwärts nach “muster” suchen |
?muster | Rückwärts nach “muster” suchen |
n | Nächsten Treffer anzeigen |
N | Vorherigen Treffer anzeigen |
Das Suchmuster unterstützt reguläre Ausdrücke. Die Treffer werden hervorgehoben.
Nützliche Optionen
Zeilennummern anzeigen
Mit der Option -N zeigt less Zeilennummern am linken Rand:
less -N /var/log/syslog
Inhalt nach Beenden sichtbar lassen
Standardmäßig löscht less den Bildschirminhalt beim Beenden. Mit -X bleibt der angezeigte Text im Terminal erhalten:
less -X Dateiname.txt
Datei auf Änderungen überwachen
Mit +F verhält sich less wie tail -f und zeigt neue Zeilen automatisch an:
less +F /var/log/messages
Drücke Strg+C, um die Überwachung zu unterbrechen und normal zu navigieren. Mit F kehrst du zur Live-Ansicht zurück.
Mehrere Dateien öffnen
Du kannst mehrere Dateien gleichzeitig öffnen:
less datei1.txt datei2.txt datei3.txt
Mit :n wechselst du zur nächsten Datei, mit :p zur vorherigen.
Hilfe innerhalb von less
Drücke h während less läuft, um eine vollständige Liste aller Tastaturbefehle anzuzeigen.
Zusammenfassung
Der Befehl less ist das Standardwerkzeug zum Betrachten von Dateien auf der Kommandozeile. Er lädt Dateien effizient, ermöglicht bidirektionale Navigation und bietet eine leistungsfähige Suchfunktion. Für alle verfügbaren Optionen verwende man less.