Zu_Befehl.gif

Mehr oder weniger

Zu Befehl

01.03.2000
Auch wenn sich viele Dinge bequem über grafische Oberflächen wie KDE oder GNOME regeln lassen – wer sein Linux-System richtig ausreizen möchte, kommt um die Kommandozeile nicht herum. Abgesehen davon gibt es auch sonst viele Situationen, wo es gut ist, sich im Befehlszeilendschungel ein wenig auszukennen.

In der letzten "Zu Befehl"-Folge wurden sie kurz erwähnt – die Pager. Um größere Dateien anzuschauen, braucht man ein Programm, das gerade soviele Zeilen anzeigt, wie auf einen Bildschirm (oder in ein Fenster) passen. Den Standard-Unix-Pager more gibt es schon ziemlich lange, er stammt ursprünglich vom BSD-Unix. Seine erweiterte GNU-Version namens less bietet ein paar nützliche Features mehr. Zudem gibt es noch zless oder zmore für komprimierte Dateien – gut zu wissen, was da "hinter den Kulissen" des Systems abläuft.

Seiten- oder zeilenweise?

Mit more dateiname geht's los, und schon ist man mittendrin. Möchte man nicht den ganzen Bildschirm zum Betrachten nutzen, startet man das Programm einfach mit der Zeilenanzahl als Parameter, z.B. more -10 datei.

Nicht genug damit, man kann more auch noch andere Optionen mitgeben. more -d steht für eine Art "leise Fehlerklingel". Statt des Gepiepses bei falschen Tastatureingaben erscheint nur der Hinweis, dass man h für Hilfe drücken kann. Enthält die Datei viele Leerzeilen? Auch kein Problem, dafür gibt es die Option -s – leere aufeinanderfolgende Zeilen schrumpfen zu einer zusammen, es wird übersichtlicher!

Wenn man möchte, dass more immer mit den gleichen Parametern startet, steht die Umgebungsvariable MORE zu Diensten. Sie kann auf die entsprechenden Optionen gesetzt werden, in der bash-Shell beispielsweise durch die Zeile

huhn@huehnerstall ~ > export MORE="-d -s"

Wie man sieht, kann man gleich mehrere Parameter in doppelte Anführungszeichen ("") eingeschlossen übergeben, beim nächsten Start von more werden die entsprechenden Erweiterungen berücksichtigt. Mit

huhn@huehnerstall ~ > echo $MORE
-d -s

lässt sich leicht überprüfen, welchen Inhalt MORE hat.

Auch das gleichzeitige Betrachten mehrerer Dateien ist möglich. Dazu hängt man einfach die Dateinamen beim Aufruf hintereinander:

huhn@huehnerstall ~ > more datei1 datei2
::::::::::::::
datei1
::::::::::::::
Dies ist Datei 1.
::::::::::::::
datei2
::::::::::::::
Dies ist Datei 2.

Bei längeren Texten möchte man natürlich zwischen den beiden Dateien "springen" können. Dazu gibt es die Kommandos :n (für "next") und :p (für "previous"), wobei :p zunächst an den Anfang der aktuellen Datei geht und dann erst in die vorige springt.

Intuitiv interaktiv

Hier gibt es noch mehr zu entdecken! Hat man more erstmal gestartet, kann man mit verschiedenen Befehlen navigieren: Mit der Leertaste blättert man seitenweise nach Unten, mit der Return-Taste hingegen zeilenweise. Wichtig ist auch das Kommando b ("back"), um jeweils eine Seite zurück zu springen. Der Punkt . wiederholt das letzte Kommando, mit /suchbegriff kann man gezielt nach etwas suchen, und natürlich gibt es da noch q (für "quit") zum Verlassen von more.

Raus- und damit reingefallen

Im Gegensatz zu less findet more einen Suchbegriff nicht, wenn er auf der bereits angezeigten Seite (und nur dort!) vorkommt. Das hängt damit zusammen, dass more aus der Datei "heraus fällt", wenn es am Ende der Datei unverrichteter Dinge angekommen ist, während less wieder an den Anfang springt und von da aus weiter sucht.

Manchmal fällt beim Anschauen einer Datei ein Fehler ins Auge. Hier schafft der Befehl v Abhilfe. Damit startet man den Editor vi in der entsprechenden Zeile. Sollte das nicht sofort funktionieren, kann es daran liegen, dass nicht alle Distributionen den vi im Verzeichnis /usr/bin/vi haben. Mit einem Symlink auf das richtige Programm lässt sich das aber schnell reparieren.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Zu Befehl
    Auch wenn sich viele Dinge bequem über grafische Oberflächen wie KDE oder GNOME regeln lassen – wer sein Linux-System richtig ausreizen möchte, kommt um die Kommandozeile nicht herum. Abgesehen davon gibt es auch sonst viele Situationen, wo es gut ist, sich im Befehlszeilendschungel ein wenig auszukennen.
  • more und less
    Mit den Pagern more und less können Sie lange Dateien am Bildschirm seiten- oder zeilenweise lesen. Wie Sie in diesen Programmen navigieren und sogar komprimierte Textdateien auf den Monitor zaubern erfahren Sie in dieser "Zu Befehl"-Folge
  • Zu Befehl
    Auch wenn sich viele Dinge bequem über grafische Oberflächen wie KDE oder GNOME regeln lassen – wer sein Linux-System richtig ausreizen möchte, kommt um die Kommandozeile nicht herum. Abgesehen davon gibt es auch sonst viele Situationen, wo es gut ist, sich im Befehlszeilen-Dschungel ein wenig auszukennen.
  • Zu Befehl
    Auch wenn sich viele Dinge bequem über grafische Oberflächen wie KDE oder GNOME regeln lassen – wer sein Linux-System richtig ausreizen möchte, kommt um die Kommandozeile nicht herum. Abgesehen davon gibt es auch sonst viele Situationen, wo es gut ist, sich im Befehlszeilendschungel ein wenig auszukennen.
  • Zu Befehl
    Auch wenn sich viele Dinge bequem über grafische Oberflächen wie KDE oder GNOME regeln lassen – wer sein Linux-System richtig ausreizen möchte, kommt um die Kommandozeile nicht herum. Abgesehen davon gibt es auch sonst viele Situationen, wo es gut ist, sich im Befehlszeilendschungel ein wenig auszukennen.
Kommentare

Infos zur Publikation

LU 05/2015: Daten visualisieren

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...