.MAN

MAN Datei

Unix Manual Page (roff/man-macro source)
Frage stellen
SCHNELLE ANTWORT

Eine .man-Datei ist eine Unix-Handbuchseite - eine Klartext-Dokumentation für einen Befehl, geschrieben in roff/troff-Markup. Unter Linux und macOS führen Sie „man ./name.man“ aus, um sie formatiert im Terminal zu lesen, oder verwenden Sie groff, um sie in PDF, HTML oder Klartext zu konvertieren. Ein Texteditor öffnet den rohen Quelltext, zeigt aber Formatierungsmakros anstelle einer fertigen Seite.

Entwickler: Bell Labs (Unix man system); groff/man macros maintained by the GNU Project Kategorie: Textdateien Offener Standard MIME: text/troff
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DOC · .ODT · .DOCX · .GDOC

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 1, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das MAN-Dateiformat?

Dateien mit der Erweiterung .man enthalten Unix-Benutzerhandbücher, die im roff-Quellmarkup verfasst sind. Auf Man-Pages kann zugegriffen werden, indem der Befehl man gefolgt vom Namen eines Programms, einer Funktion oder eines Themas eingegeben wird. Der Quellcode verwendet das *man*-Makropaket - einen Satz von Direktiven mit Punkt-Präfix (.TH, .SH, .B, .TP), die man bei Bedarf über groff oder mandoc rendert. Das Öffnen einer .man-Datei in einem Texteditor zeigt dieses rohe Markup anstelle einer formatierten Seite; .man-Dateien unterstützen Formatierungsmakros zur Steuerung von Fettdruck, Kursivschrift, Einrückung und Tabellenlayout.

.man ist eine Klartextdatei und kann mit jedem Texteditor geöffnet werden, aber Benutzerhandbücher werden am häufigsten über das Systemwerkzeug man von der Kommandozeile aus aufgerufen. Viele grafische Systemumgebungen bieten verschiedene Werkzeuge zum Anzeigen von Man-Dokumenten an. Man-Pages können in folgende Abschnitte unterteilt werden:

  • NAME - Name des Programms, Werkzeugs, der Bibliothek oder Funktion, gefolgt von einer Kurzbeschreibung
  • SYNOPSIS - Parameter und Optionen für den Befehl und optional eine C-Funktionssignatur
  • DESCRIPTION - detaillierte Beschreibung des Befehls und seiner Funktionen
  • EXAMPLES - Beispiele für die Verwendung des Befehls
  • SEE ALSO - eine Liste verwandter Funktionen oder Befehle

Unix/Linux-Benutzerhandbücher werden auf der Festplatte normalerweise nicht als .man-Dateien gespeichert. In der Regel werden Handbücher mit einem Suffix gespeichert, das angibt, zu welchem Abschnitt des Handbuchs die Datei gehört - zum Beispiel ls.1 oder printf.3 - und installierte Seiten sind typischerweise gzip-komprimiert als name.section.gz, was von man transparent dekomprimiert wird. Man-Pages sind in der Regel auf Englisch, obwohl einige Handbücher in verschiedenen Distributionen lokalisiert sind.

Man-Dokumente sind in nummerierte Abschnitte unterteilt. Der Befehl man zeigt standardmäßig den ersten passenden Eintrag aus 7 Abschnitten (Unix System V) oder 8 (Linux/BSD) an, welche sind:

  • Allgemeine Befehle
  • Systemaufrufe
  • C-Bibliotheksfunktionen
  • Spezialdateien und Gerätetreiber
  • Dateiformate und Konfigurationsdateien
  • Spiele und Bildschirmschoner
  • Verschiedenes / Übersichtsseiten
  • Systemadministration und Daemons (nur Linux/BSD)

Der Zugriff auf einen bestimmten Abschnitt erfordert die Eingabe von man abschnittsnummer name - zum Beispiel man 5 passwd. Die Handbuchausgabe kann zur leichteren Lesbarkeit an eine andere Anwendung umgeleitet werden, zum Beispiel an cat oder less.

Sicherheit

RISIKO: LOW

Eine Man-Page-Quelle ist Klartext und wird beim Anzeigen nicht ausgeführt. Die einzige theoretische Vorsicht ist, dass roff eine Turing-vollständige Makrosprache ist und groff historisch Parsing-Fehler aufwies, sodass das Rendern einer .man-Datei aus einer völlig unvertrauenswürdigen Quelle am besten mit dem sichereren, isolierten mandoc anstelle des vollständigen groff erfolgt. Im normalen Gebrauch (Lesen von Dokumenten aus Paketen und Projekten) ist eine .man-Datei harmlos; das Öffnen in einem Texteditor ist völlig sicher. Verwechseln Sie sie nicht mit einem obligatorischen Windows .man-Profil, bei dem es sich um einen Registry-Hive handelt, nicht um ein Dokument.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEUnix Manual Page (roff/man-macro source)alias man page, manpage
ENTWICKLERBell Labs (Unix man system); groff/man macros maintained by the GNU Projectseit 1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
KATEGORIETextdateien
MIME TYPEtext/troff
TYPKlartext troff/groff-Quelle unter Verwendung des man-Makropakets (roff-Markup)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Obligatorisches Windows 2000/XP Benutzerprofil - Die veraltete Windows .man-Datei ist ein schreibgeschütztes Roaming-Benutzerprofil (ein umbenannter NTUSER.DAT Registry-Hive) - nicht verwandt mit Unix-Man-Pages.
  • FoxPro / dBASE Speicher-/Menüdatei - Einige alte DOS-Datenbankwerkzeuge verwendeten .man für kompilierte Menü- oder Memo-Daten; veraltet.

Programme zum Öffnen von MAN-Dateien

Windows2 apps
WSL (man + groff) Integriert Führen Sie im Windows Subsystem for Linux „man ./name.man“ aus; oder installieren Sie groff über MSYS2, um die Seite zu rendern.
Notepad / any text editor Kostenlos Öffnen Sie den .man-Quellcode als Klartext, um das rohe roff-Markup unter Windows zu lesen (keine Formatierung angewendet).
macOS2 apps
TextEdit Integriert Öffnet den rohen .man-Quellcode als Klartext (Format > In reinen Text umwandeln verwenden); zeigt roff-Markup, keine gerenderte Seite.
man / groff (built-in) Integriert macOS liefert man und groff mit: „man ./name.man“ zum Lesen; groff zum Konvertieren in Text/PS/PDF.
Linux4 apps
Pico Kostenlos Einfacher Terminal-Editor der alten Schule - öffnet den rohen Quellcode. Auf modernen Systemen weitgehend durch nano ersetzt.
man (man-db) Open Source Führen Sie „man ./name.man“ aus, um sie formatiert im Terminal anzuzeigen; man ruft groff auf, um Fettdruck/Kursivschrift zu rendern.
groff Open Source Direkt rendern: „groff -man -Tascii name.man | less“ für Text, „-Thtml“ für HTML, „-Tpdf“ für PDF.
Vim / GNU Emacs / nano (text editor) Open Source Öffnen Sie den rohen .man-Quellcode, um das roff-Markup zu lesen/bearbeiten (Sie sehen .TH, .SH Makros, keine formatierte Seite).

Technische Details

technische Spezifikation
DateikodierungASCII oder UTF-8 Klartext; kein binärer Inhalt oder Byte-Order-Mark erforderlich
MIME-Typtext/troff (primär); auch erkannt als application/x-troff-man oder text/plain
Markup-Spracheroff/troff unter Verwendung des man-Makropakets (an-old Makros); Makroaufrufe mit Punkt-Präfix müssen am Zeilenanfang stehen
Titel-Makro.TH (title header) - typischerweise die erste Zeile, die kein Kommentar ist; deklariert den Seitennamen, die Abschnittsnummer, das Datum und das Quellpaket
Standard-AbschnitteNAME, SYNOPSIS, DESCRIPTION, OPTIONS, EXAMPLES, FILES, ENVIRONMENT, BUGS, SEE ALSO - jeweils eingeleitet durch ein .SH-Makro
Abschnittsnummerierung7 Abschnitte auf traditionellem Unix (System V); 8 auf Linux und BSD - Abschnitt 8 deckt Systemadministrationsbefehle ab
Typische Dateigröße1 KB - 100 KB; die meisten Seiten liegen zwischen 5 KB und 30 KB
Komprimierung auf FestplatteInstallierte Seiten sind üblicherweise gzip-komprimiert (z. B. ls.1.gz) und werden von man beim Lesen transparent dekomprimiert
Rendering-Enginegroff (GNU troff) unter Linux; mandoc unter BSD und modernem macOS, welches groff als Standard-Man-Renderer ersetzt hat
Gängige DateibenennungDie Erweiterung mit der Abschnittsnummer ist Standard auf der Festplatte (ls.1, printf.3, passwd.5); die Erweiterung .man wird hauptsächlich von Drittanbietern oder gebündelter Dokumentation verwendet
Installationspfad/usr/share/man/manN/ unter Linux und BSD, wobei N die Abschnittsnummer ist; macOS verwendet /usr/share/man/ mit demselben Verzeichnislayout
AusgabeformateTerminal-Text über einen Pager (less), PostScript, PDF, HTML und Klartext - alle auf Anfrage von groff -T erzeugt
Verwandte Quellformatemdoc (BSD-Alternative zum Makrosatz), pod2man (Perl POD zu man), Sphinx man builder und ronn (Markdown-zu-man-Konverter)
Entwickler / UrsprungBell Labs (ursprüngliches Unix-Man-System, 1971); man-Makros und groff werden vom GNU Project gepflegt
Veröffentlicht1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
Neueste VersionN/A (roff/man-macro convention; groff is the active implementation)
Offener StandardJa · lizenzgebührenfrei
Spezifikationman7.org

MAN-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit MAN-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu MAN-Dateien.

Häufig gestellte Fragen

Was ist eine .man-Datei?
Eine Unix-Handbuchseite („man page“) - eine Klartext-Dokumentation für einen Befehl, die in roff/troff mit den man-Makros geschrieben wurde. (Unter dem klassischen Windows war dieselbe Erweiterung ein obligatorisches Benutzerprofil, ein Registry-Hive - eine völlig andere Sache.)
Wie lese ich eine .man-Datei?
Führen Sie unter Linux/macOS/BSD „man ./name.man“ aus, um sie formatiert im Terminal anzuzeigen. Um sie anderweitig zu rendern: „groff -man -Tascii name.man | less“. Ein Texteditor zeigt das rohe Markup.
Wie konvertiere ich eine Man-Page in PDF?
Verwenden Sie groff: „groff -man -Tpdf name.man > name.pdf“. Für HTML verwenden Sie „groff -Thtml“ oder „mandoc -T html name.man“.
Warum zeigt meine .man-Datei .TH und .SH anstelle von normalem Text?
Sie sehen den rohen roff-Quellcode. Diese Punkt-Makros sind Formatierungsanweisungen; lassen Sie die Datei durch „man“ oder „groff“ laufen, um die fertige Seite zu rendern.
Kann ich eine .man-Datei unter Windows öffnen?
Ja, als Rohtext (Notepad++), aber um sie zu rendern, verwenden Sie WSL („man ./name.man“) oder installieren Sie groff über MSYS2. Ein Texteditor wird sie nicht formatieren.
Ist eine .man-Datei dasselbe wie ein Windows-Benutzerprofil?
Nein - dies sind zwei nicht verwandte Formate, die sich die Erweiterung teilen. Eine Unix-Man-Page ist eine Klartext-Dokumentation; eine Windows 2000/XP .man-Datei ist ein obligatorisches (schreibgeschütztes) Benutzerprofil, ein umbenannter Registry-Hive.

Quellen

1GNU groff - manual page formatterwww.gnu.org
2man7.org - man(7): macros to format manual pagesman7.org

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.SB3Scratch 3.0 Project File

Verwandte Erweiterungen

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen