Zu_Befehl.gif

Zu Befehl

Mehr oder weniger

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
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ä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 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

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

Aktuelle Fragen

Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...
Linux auf externe SSD installieren
Roland Seidl, 28.10.2016 20:44, 1 Antworten
Bin mit einem Mac unterwegs. Mac Mini 2012 i7. Würde gerne Linux parallel betreiben. Aber auf e...