Nachdem --help eine eher spärliche Ausbeute
brachte, ist
es nun an der Zeit man (engl.: manual Handbuch) kennen zu
lernen. Dieses Handbuch bietet detaillierte Informationen
über die auf dem System installierten Programme.
Dabei bringt jedes (Programm-)Paket seine eigenen
Handbuchseiten mit. Bei der Installation wird es zum bereits
bestehenden Teil hinzugefügt.
Die Handbuch-Seite (manpage) über ein bestimmtes
Programm kann man sich mittels
user@linux ~$
man N "Programmname"
|
anzeigen lassen.
N ist dabei eine Nummer, die angibt, in welchem Kapitel
des Handbuches nachgeschlagen werden soll. In den meisten
Fällen kann sie weg gelassen werden.
Von Bedeutung ist sie jedoch dann, wenn ein Programm in
mehreren Teilen des Handbuchs beschrieben ist. Die
Einteilung erfolgt standardmäßig in acht Kategorien,
die der folgenden Liste oder
entnommen werden können.
1 |
Benutzerbefehle |
2 |
Systemaufrufe |
3 |
Funktionen aus Systembibliotheken |
4 |
Spezielle Dateien (z.B. Geräte) |
5 |
Dateiformate |
6 |
Spiele |
7 |
Makropakete und Konventionen (z.B. man)
|
8 |
Befehle für Systemadministration (i.d.R. nur für root) |
Wird keine Zahl angegeben, wird die Manpage angezeigt,
die zuerst gefunden wird.
Da wir es bei der Anzeige wieder mit less zu tun haben,
kann man sich in den Seiten per Cursortasten bewegen und
durch Druck auf die Taste q zur Shell zurückkehren.
Eine Suche lässt sich über /"Suchtext" starten.
Um sich für den gleichen Begriff weitere Treffer anzeigen
zu lassen, reicht ein Druck auf die Taste n.
Die Fundstellen im Text sind jeweils hervorgehoben.
Wer mit diesen elementaren Funktionen nicht zufrieden ist,
dem kann ein Hilfetext zu less, der über h zu erreichen
ist, auf die Sprünge helfen.
Tip: Nicht jeder mag längere Texte am Monitor lesen.
Besitzt man ein funktionierendes Drucksystem,
so kann man die Manpage mit Hilfe des Kommandos
|
user@linux ~$
man -t "Programmname" | lpr
|
zu Papier bringen.
|
Die Gliederung einer typischen Manpage orientiert sich an
gewissen Vorgaben.
Folgende Punkte findet man in den meisten Manpages
(in Klammern sind die englischen Bezeichnungen angegeben):
Wie der Name schon sagt, beinhaltet dieser Abschnitt den Namen
des Programms. Außerdem wird noch eine einzeilige Kurzbeschreibung
des Programms angegeben.
Für das Programm apropos, das wir in diesem Kapitel
auch noch behandeln werden,
würde das beispielsweise so aussehen:
"apropos - sucht die Manualkurzbeschreibung in der Indexdatenbank"
|
Sie beschreibt wie man das Programm
aufruft, welche Angaben in jedem Fall gemacht werden müssen
und welche zusätzlich gemacht werden können.
Für apropos sieht das wie folgt aus:
user@linux $
apropos [-dhV] [-e|-r|-w] [-m System[,...]] [-M Pfad] Schlüsselwort
|
Alles, was nicht in eckigen Klammern steht, muss
angegeben werden. In unserem Beispiel ist dies zum einen
der Programmname (logisch) und zum anderen ein
Schlüsselwort (also Suchbegriff).
Die eckigen Klammern umschließen alle freiwilligen
Optionen. Man kann also (muss aber nicht) -d oder -h
oder -V bzw. beliebige Kombinationen dieser Buchstaben
als Optionen verwenden (z.B. -Vd; das Minus muss nur
einmal angegeben werden).
Alternative Optionen werden durch vertikale Striche
getrennt. [-e|-r|-w] heißt also, man kann -eine- der drei
Optionen angeben.
Die darauf folgenden Optionen verlangen beide die Angabe
eines Arguments. Beispielsweise muss auf -M (wenn man es
verwendet) eine Pfadangabe folgen.
|
Hier wird der Sinn und Zweck des Programms erläutert und
grundlegende Bedienprinzipien dargelegt.
|
Bisher weiß man noch nicht unbedingt, was z.B. die Option
-e bewirkt. Genau darüber wird man in diesem Abschnitt
aufgeklärt.
|
Hier sind die wichtigsten Dateien aufgelistet, die das Programm
für seine Arbeit benutzt. Dazu findet man oft ein kurze
Beschreibung, wofür die jeweilige Datei gut ist.
Es handelt sich zumeist um Konfigurationsdateien, aber auch
mal um solche, in denen Datenbanken gespeichert sind oder
ähnliches.
|
In diesem Abschnitt wird auf Manpages zu anderen
Programmen hingewiesen, die entweder mit dem jeweiligen
Programm zusammen arbeiten oder aber ähnliche Funktionen
erfüllen (und daher von Interesse sein könnten).
|
Es werden bekannte Fehler des Programms, sowie
Inkompatibilitäten und häufige Bedienungsfehler
aufgelistet.
Manchmal findet sich auch ein Hinweis, an wen man
sich wenden kann, wenn man glaubt einen noch unentdeckten
Fehler gefunden zu haben.
|
Hier werden Lorbeeren an alle diejenigen verteilt, die
wesentlich zur Entwicklung des Programms beigetragen
haben.
Übrigens: Bisher war immer von Programmen die Rede.
Darüber hinaus
existieren aber auch noch Manpages für bestimmte
Konfigurationsdateien. Z.B. liefert:
Hinweise zum Aufbau von /etc/fstab.
|
|
|