Bash Tutorial 17 – “more”-Befehl

Der Befehl more gehört zu den sogenannten Pagern – Programmen, die Inhalte seitenweise anzeigen. Er ist auf den meisten Unix/Linux-Systemen vorinstalliert und besonders hilfreich, wenn du große Textdateien oder lange Ausgaben bequem durchblättern möchtest.


🔹 Grundlegende Syntax

more [Optionen] [Dateiname]

Beispiel:

more /etc/passwd

Zeigt die Datei passwd seitenweise im Terminal an.


🔹 Navigation im interaktiven Modus

TasteFunktion
SpaceEine Seite weiter
EnterEine Zeile weiter
bEine Seite zurück
/SuchbegriffVorwärtssuche nach Begriff
nNächster Treffer
qBeenden
=Zeigt aktuelle Zeilennummer
hHilfe anzeigen
vÖffnet die Datei im Editor vim

🔹 Nützliche Optionen

OptionBeschreibung
-numZeigt eine bestimmte Anzahl Zeilen pro Seite
-fVerhindert Zeilenumbruch bei langen Zeilen
-pLöscht den Bildschirm vor jeder neuen Seite
-cÜberschreibt die Seite Zeile für Zeile
-sKomprimiert mehrere Leerzeilen zu einer
+/MusterStartet Anzeige ab erstem Vorkommen von „Muster“
+ZahlStartet Anzeige ab Zeile „Zahl“

Beispiel:

more -s +/ERROR /var/log/syslog

Beginnt die Anzeige ab dem ersten „ERROR“ und komprimiert Leerzeilen.


🔹 Verwendung mit Pipes

Du kannst more auch mit anderen Befehlen kombinieren:

cat große_datei.txt | more
ps aux | more

🔹 Unterschiede zu less

  • more erlaubt nur Vorwärtsnavigation, während less auch rückwärts scrollen kann.
  • less bietet mehr Funktionen, ist aber nicht auf allen Systemen vorinstalliert.

✅ Fazit

more ist ein einfaches, aber effektives Tool zur Anzeige langer Textdateien. Es eignet sich besonders für Systeme mit minimaler Ausstattung oder für schnelle Durchsicht von Logdateien.