Bash Tutorial 16-“less”-Befehl

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

TasteFunktion
SpaceEine Seite vorwärts
bEine Seite zurück
EnterEine Zeile vorwärts
k / jEine Zeile hoch/runter (wie in vi)
gZum Anfang der Datei springen
GZum Ende der Datei springen
/SuchbegriffVorwärtssuche nach einem Begriff
?SuchbegriffRückwärtssuche nach einem Begriff
n / NNächster/Vorheriger Treffer
qBeenden von less

🔹 Nützliche Optionen

OptionBeschreibung
-NZeigt Zeilennummern an
-SZeilen umbrechen verhindern (horizontales Scrollen möglich)
-XVerhindert das Zurücksetzen des Bildschirms nach dem Beenden
+FStartet 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