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 von less ändern.
  • DATEI - Eine oder mehrere Dateien. Ohne Angabe liest less von 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

Bei geöffneter Datei zeigt less am unteren Bildschirmrand einen Doppelpunkt (:) als Eingabeaufforderung. Am Dateiende erscheint (END).

Wichtige Navigationstasten

TasteAktion
Leertaste, fEine Seite vorwärts
bEine Seite zurück
Pfeil runter, j, EnterEine Zeile vorwärts
Pfeil hoch, kEine Zeile zurück
gZum Dateianfang springen
GZum Dateiende springen
50gZu Zeile 50 springen
qBeenden

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:

TasteAktion
/musterVorwärts nach “muster” suchen
?musterRückwärts nach “muster” suchen
nNächsten Treffer anzeigen
NVorherigen 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.

Verwandte Artikel