Eine Man-Page ist eine "Manual Page" - also eine Handbuch-Seite.
Früher haben die Papierversionen der UNIX-Handbücher Regale gefüllt, heutzutage liegen sie als Dateien im Dateisystem.
Die Man-Pages sind in Abschnitte unterteilt, die eine bestimmte Bedeutung haben:
1 Benutzerkommandos, z.B. ls
2 Systemfunktionen, z.B. flock()
4 Geräte(treiber) z.B. von XFree86
5 Dateiformate, z.B. hosts
6 Spiele, z.B. gnuchess
7 Verschiedenes, z.B. netlink
8 Systemverwaltung (Befehle für root), z.B. ifconfig
9 Kernel (bei mir leer)
n neu
Mini-Howto
Wichtig: den Pager, der von man gestartet wird, kann man mit q wieder verlassen.
man befehl - gibt die Man-Page zu befehl aus, die als erstes gefunden wird (die Reihenfolge wird afaik durch den MANPATH festgelegt)
man 5 configdatei - zeigt die Man-Page der 5. Kategorie (falls vorhanden) zu configdatei aus
man -k suchwort - gibt die Man-Pages aus, in deren Überschrift suchwort vorkommt (man kann auch apropos suchwort benutzen)
man -a befehl - zeigt nacheinander alle Man-Pages zu befehl. Beispiel 'printf': es gibt sowohl ein _Programm_ mit diesem Namen (aus den sh-utils, das ist printf(1)) als auch eine _Funktion_ (printf(3))
man man - gibt die Man-Page zum Kommando man aus
man 7 man - beschreibt, wie man Man-Pages selber schreibt
Man kann Man-Pages auch im Browser ansehen, siehe dazu Man2Html oder man-wiki
Beispiel
Als humoristisches Beispiel kannst Du Dir ManGattin ansehen.
Wie erstellt man Man-Pages
Das steht im Linux Man Page Howto. Eine Kurzübersicht bekommt man mit man 7 man. Man-Pages kann man auch aus DocBook erzeugen, dazu braucht man die docbook-utils (docbook2man), das Root-Element ist RefEntry. Siehe auch Creating DocBook Documents: Making a Reference Page