Der Befehl less ist ein leistungsstarkes Tool zum Anzeigen von Textdateien oder Ausgaben in der Kommandozeile – besonders nützlich bei langen Dateien oder Ausgaben, die nicht auf eine Bildschirmseite passen.
📌 Syntax:
less [Optionen] [Dateiname]
📖 Beispiel:
less /var/log/syslog
Zeigt den Inhalt der Datei syslog seitenweise an.
🔹 Navigation in less
| Taste | Funktion |
|---|---|
Space | Eine Seite vorwärts |
b | Eine Seite zurück |
Enter | Eine Zeile vorwärts |
k / j | Eine Zeile hoch/runter (wie in vi) |
g | Zum Anfang der Datei springen |
G | Zum Ende der Datei springen |
/Suchbegriff | Vorwärtssuche nach einem Begriff |
?Suchbegriff | Rückwärtssuche nach einem Begriff |
n / N | Nächster/Vorheriger Treffer |
q | Beenden von less |
🔹 Nützliche Optionen
| Option | Beschreibung |
|---|---|
-N | Zeigt Zeilennummern an |
-S | Zeilen umbrechen verhindern (horizontales Scrollen möglich) |
-X | Verhindert das Zurücksetzen des Bildschirms nach dem Beenden |
+F | Startet less im “Follow-Modus” (wie tail -f) |
Beispiel:
less -N -S /etc/passwd
Zeigt die Datei mit Zeilennummern und ohne automatischen Zeilenumbruch.
🔹 less mit Pipes verwenden
Du kannst less mit anderen Befehlen kombinieren, um deren Ausgabe seitenweise anzuzeigen:
ps aux | less
dmesg | less
🔹 Tipps & Tricks
- Suchbegriff hervorheben: Setze die Umgebungsvariable
LESS:bashexport LESS='-i -M -R' - Farben erhalten (z. B. bei
git diff):bashgit diff | less -R
✅ Fazit
less ist ein unverzichtbares Werkzeug für jeden, der regelmäßig mit der Kommandozeile arbeitet. Es ist schneller und flexibler als more und bietet viele nützliche Funktionen zur Navigation und Anzeige großer Textmengen.
© 2025 MaDe-Online

