Wie man den less-Befehl in Linux verwendet

Der Befehl less ist ein unverzichtbares Werkzeug für Linux-Benutzer, das eine leichtgewichtige Möglichkeit bietet, Textdateien oder Befehlsausgaben auf einem Bildschirm zu betrachten. Perfekt, um große Logs oder Konfigurationsdateien zu durchsuchen, ohne sie zu bearbeiten. less ist schnell, effizient und anfängerfreundlich. Dieses Handbuch erweitert Ihr Verständnis mit praktischen Beispielen und Tipps, um less auf Ihrem Linux-System zu beherrschen, egal ob Sie einen VPS verwalten oder Logs debuggen.

Was macht less?

Wenn Sie eine Datei mit less öffnen, wird nicht die gesamte Datei in den Speicher geladen. Stattdessen wird der Inhalt beim Scrollen 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 vollständige 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.

Schlussfolgerung

Der Befehl less ist ein vielseitiges, leichtgewichtiges Werkzeug, das das Anzeigen und Navigieren in Textdateien oder Befehlsausgaben unter Linux vereinfacht. Mit seiner schreibgeschützten Natur, der effizienten Speichernutzung und den leistungsstarken Suchfunktionen ist es perfekt für die Verwaltung von Protokollen, Konfigurationen oder Piping-Ausgaben geeignet. Die obigen Beispiele und Tipps helfen Ihnen, less für schnelles Debugging oder Systemmanagement zu nutzen und machen es zu einem unverzichtbaren Teil Ihres Linux-Toolkits.