Unter Linux ist die Arbeit mit dem Terminal oft der effizienteste Weg, um Systeme zu verwalten, Protokolle anzuzeigen oder mit Dateien zu interagieren. Ein Befehl, den jeder Benutzer – ob Anfänger oder erfahren – kennen sollte, ist less. Der Befehl less ist ein Terminal-Pager, mit dem man den Inhalt von Textdateien bildschirmweise anzeigen kann. Er ist besonders nützlich, wenn Sie große Dateien oder Ausgaben anderer Befehle lesen müssen, ohne dass Ihr Bildschirm überlastet wird.

Was macht less?

Wenn Sie eine Datei mit less öffnen, wird nicht die gesamte Datei in den Speicher geladen. Stattdessen wird der Inhalt beim Blättern gestreamt, wodurch less sehr schnell und leichtgewichtig ist – selbst bei Protokolldateien, die mehrere Megabyte groß sind. Im Gegensatz zu Texteditoren wie nano oder vim ist less nicht editierbar – es ist ausschließlich zum Lesen gedacht. Das bedeutet, dass Sie Konfigurationsdateien, Protokolle oder beliebige Textdateien sicher öffnen können, ohne Gefahr zu laufen, sie versehentlich zu verändern.

Syntax und grundlegende Verwendung

less [Optionen] Dateiname

Beispiel:

less /var/log/auth.log

Damit wird das Systemauthentifizierungsprotokoll in less geöffnet, so dass Sie mit einfachen Tastaturbefehlen darin navigieren können.

Schlüssel-Navigationsbefehle in less

TasteFunktion
LeerzeichenEine Seite vorwärts blättern
bEine Seite rückwärts blättern
EingabeEine Zeile nach unten blättern
gAn den Anfang der Datei gehen
GAn das Ende der Datei springen
/MusterVorwärtssuche nach einem Schlüsselwort (z. B. /error)
n / NWiederholung der Suche (nächster/vorheriger Treffer)
qBeenden von less

Mit diesen Befehlen ist es einfach, Protokolle zu überprüfen, nach bestimmten Einträgen zu suchen oder einfach durch strukturierte Dateien zu blättern.

Praktische Beispiele

Beispiel 1: Einsehen einer großen Konfigurationsdatei

less /etc/ssh/sshd_config

Schnelles Überprüfen der SSH-Einstellungen, ohne versehentlich etwas zu ändern.

Beispiel 2: Systemprotokolle mit Suche anzeigen

less /var/log/syslog

Drücken Sie dann /fail, um nach Zeilen zu suchen, die “fail” enthalten.

Beispiel 3: less mit einem anderen Befehl verwenden

ps aux | less

Zeigen Sie die gesamte Ausgabe des Befehls ps aux an, ohne dass sie über den Bildschirm scrollt.

Wissenswerte Optionen

  • -N – Zeilennummern anzeigen:

    less -N /etc/passwd
  • -S – Lange Zeilen abschneiden, anstatt sie umzubrechen:

    less -S /var/log/dpkg.log
  • G – Öffnet die Datei und springt direkt an das Ende:

    less G /var/log/mysql/error.log

Diese Optionen verbessern die Interaktion mit Dateien in verschiedenen Kontexten – von der Fehlersuche bis zur Überprüfung der letzten Protokolleinträge.

Extra-Tipp: Mit komprimierten Dateien arbeiten

Sie können .gz-Dateien lesen, ohne sie zu entpacken, indem Sie zless, eine Variante von less, verwenden:

zless /var/log/syslog.1.gz

Es verhält sich genau wie less, arbeitet aber mit komprimierten Inhalten – ideal für archivierte Logs.

Zusammenfassung

Der less-Befehl ist eines der einfachsten und dennoch praktischsten Werkzeuge im Werkzeugkasten eines jeden Linux-Benutzers. Ob Sie nun einen VPS verwalten, Protokolle analysieren oder einfach nur durch Systemdateien navigieren, less hilft Ihnen, bequem, sicher und effizient zu lesen. Es bearbeitet keine Dateien, verbraucht keinen zusätzlichen Speicher und gibt Ihnen die volle Kontrolle darüber, wie Sie Daten anzeigen – eine Seite nach der anderen.