.MAN

Plik MAN

Unix Manual Page (roff/man-macro source)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .man to strona podręcznika Unix - dokumentacja tekstowa dla polecenia, napisana w znacznikach roff/troff. W systemach Linux i macOS uruchom „man ./nazwa.man”, aby przeczytać ją sformatowaną w terminalu, lub użyj groff, aby przekonwertować ją na PDF, HTML lub zwykły tekst. Edytor tekstu otwiera surowe źródło, ale pokazuje makra formatowania, a nie gotową stronę.

Deweloper: Bell Labs (Unix man system); groff/man macros maintained by the GNU Project Kategoria: Pliki tekstowe Otwarty standard MIME: text/troff
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DOC · .ODT · .DOCX · .GDOC

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 1, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku MAN?

Pliki z rozszerzeniem .man zawierają podręczniki użytkownika Unix napisane w znacznikach źródłowych roff. Dostęp do stron podręcznika można uzyskać, wydając polecenie man, a następnie nazwę programu, funkcji lub tematu. Źródło wykorzystuje pakiet makr *man* - zestaw dyrektyw poprzedzonych kropką (.TH, .SH, .B, .TP), które man renderuje na żądanie za pomocą groff lub mandoc. Otwarcie pliku .man w edytorze tekstu pokazuje te surowe znaczniki zamiast sformatowanej strony; pliki .man obsługują makra formatowania wyświetlania do kontrolowania pogrubienia, kursywy, wcięć i układu tabel.

.man jest plikiem tekstowym i można go otworzyć za pomocą dowolnego edytora tekstu, ale podręczniki użytkownika są najczęściej przeglądane za pomocą narzędzia systemowego man wywoływanego z linii poleceń. Wiele graficznych środowisk systemowych oferuje różne narzędzia do przeglądania dokumentów man. Strony podręcznika można podzielić na następujące sekcje:

  • NAME - nazwa programu, narzędzia, biblioteki lub funkcji, po której następuje krótki opis
  • SYNOPSIS - parametry i opcje polecenia, a opcjonalnie sygnatura funkcji C
  • DESCRIPTION - szczegółowy opis polecenia i jego funkcji
  • EXAMPLES - przykłady użycia polecenia
  • SEE ALSO - lista powiązanych funkcji lub poleceń

Podręczniki użytkownika Unix/Linux nie są powszechnie zapisywane jako pliki .man na dysku. Zazwyczaj podręczniki są przechowywane z przyrostkiem wskazującym, do której sekcji podręcznika należy plik - na przykład ls.1 lub printf.3 - a zainstalowane strony są zazwyczaj skompresowane gzipem jako nazwa.sekcja.gz, dekompresowane w sposób przezroczysty przez man. Strony podręcznika są zazwyczaj w języku angielskim, chociaż niektóre podręczniki są lokalizowane w różnych dystrybucjach.

Dokumenty man są podzielone na ponumerowane sekcje. Polecenie man domyślnie wyświetla pierwszy pasujący wpis z 7 sekcji (Unix System V) lub 8 (Linux/BSD), którymi są:

  • Polecenia ogólne
  • Wywołania systemowe
  • Funkcje biblioteczne C
  • Pliki specjalne i sterowniki urządzeń
  • Formaty plików i pliki konfiguracyjne
  • Gry i wygaszacze ekranu
  • Różne / strony przeglądowe
  • Administracja systemem i demony (tylko Linux/BSD)

Dostęp do danej sekcji wymaga wydania polecenia man numer_sekcji nazwa - na przykład man 5 passwd. Wyjście podręcznika można przekierować do innej aplikacji w celu łatwiejszego czytania, na przykład do cat lub less.

Bezpieczeństwo

RYZYKO: LOW

Źródło strony man jest zwykłym tekstem i nie wykonuje się podczas przeglądania. Jedyną teoretyczną przestrogą jest to, że roff jest językiem makr kompletnym w sensie Turinga, a groff historycznie miewał błędy parsowania, więc renderowanie pliku .man z całkowicie niezaufanego źródła najlepiej wykonywać za pomocą bezpieczniejszego, izolowanego mandoc zamiast pełnego groff. W normalnym użytkowaniu (czytanie dokumentacji z pakietów i projektów) plik .man jest nieszkodliwy; otwarcie go w edytorze tekstu jest całkowicie bezpieczne. Nie należy go mylić z profilem obowiązkowym Windows .man, który jest gałęzią rejestru, a nie dokumentem.

Szczegóły formatu

w pigułce
PEŁNA NAZWAUnix Manual Page (roff/man-macro source)znany również jako man page, manpage
DEWELOPERBell Labs (Unix man system); groff/man macros maintained by the GNU Projectod 1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
TYP MIMEtext/troff
TYPŹródło troff/groff w formacie zwykłego tekstu przy użyciu pakietu makr man (znaczniki roff)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Obowiązkowy profil użytkownika Windows 2000/XP - Starszy plik .man systemu Windows to profil użytkownika mobilnego tylko do odczytu (zmieniona nazwa gałęzi rejestru NTUSER.DAT) - niepowiązany ze stronami man Unix; pierwotne znaczenie nazwy w bazie danych.
  • Plik pamięci/menu FoxPro / dBASE - Niektóre stare narzędzia bazodanowe DOS używały rozszerzenia .man dla skompilowanych danych menu lub notatek; format przestarzały.

Programy otwierające pliki MAN

Windows2 apps
WSL (man + groff) Wbudowany W Windows Subsystem for Linux uruchom „man ./nazwa.man”; lub zainstaluj groff przez MSYS2, aby wyrenderować stronę.
Notepad / any text editor Darmowy Otwórz źródło .man jako zwykły tekst, aby przeczytać surowe znaczniki roff w systemie Windows (bez zastosowanego formatowania).
macOS2 apps
TextEdit Wbudowany Otwiera surowe źródło .man jako zwykły tekst (użyj Format > Utwórz zwykły tekst); pokazuje znaczniki roff, a nie wyrenderowaną stronę.
man / groff (built-in) Wbudowany macOS zawiera man i groff: „man ./nazwa.man”, aby go przeczytać; groff do konwersji na tekst/PS/PDF.
Linux4 apps
Pico Darmowy Stary, prosty edytor terminalowy - otwiera surowe źródło. W nowoczesnych systemach w dużej mierze zastąpiony przez nano.
man (man-db) Open-source Uruchom „man ./nazwa.man”, aby wyświetlić go sformatowanego w terminalu; man wywołuje groff do renderowania pogrubienia/kursywy.
groff Open-source Renderuj bezpośrednio: „groff -man -Tascii nazwa.man | less” dla tekstu, „-Thtml” dla HTML, „-Tpdf” dla PDF.
Vim / GNU Emacs / nano (text editor) Open-source Otwórz surowe źródło .man, aby czytać/edytować znaczniki roff (zobaczysz makra .TH, .SH, a nie sformatowaną stronę).

Szczegóły techniczne

specyfikacja
Kodowanie plikuZwykły tekst ASCII lub UTF-8; brak zawartości binarnej lub wymaganej sygnatury BOM
Typ MIMEtext/troff (główny); rozpoznawany również jako application/x-troff-man lub text/plain
Język znacznikówroff/troff przy użyciu pakietu makr man (an-old macros); wywołania makr poprzedzone kropką muszą pojawiać się na początku linii
Makro tytułowe.TH (nagłówek tytułowy) - zazwyczaj pierwsza linia niebędąca komentarzem; deklaruje nazwę strony, numer sekcji, datę i pakiet źródłowy
Standardowe sekcjeNAME, SYNOPSIS, DESCRIPTION, OPTIONS, EXAMPLES, FILES, ENVIRONMENT, BUGS, SEE ALSO - każda wprowadzana przez makro .SH
Numeracja sekcji stron man7 sekcji w tradycyjnym Unix (System V); 8 w Linux i BSD - sekcja 8 obejmuje polecenia administracji systemem
Typowy rozmiar pliku1 KB - 100 KB; większość stron mieści się w przedziale od 5 KB do 30 KB
Kompresja na dyskuZainstalowane strony są powszechnie kompresowane gzipem (np. ls.1.gz) i dekompresowane w sposób przezroczysty przez man podczas odczytu
Silnik renderującygroff (GNU troff) w systemie Linux; mandoc w systemach BSD i nowoczesnym macOS, który zastąpił groff jako domyślny renderer man
Typowe nazewnictwo plikówRozszerzenie z numerem sekcji jest standardem na dysku (ls.1, printf.3, passwd.5); rozszerzenie .man jest używane głównie przez dokumentację zewnętrzną lub dołączoną
Ścieżka instalacji/usr/share/man/manN/ w systemach Linux i BSD, gdzie N to numer sekcji; macOS używa /usr/share/man/ z tym samym układem katalogów
Formaty wyjścioweTekst terminalowy przez pager (less), PostScript, PDF, HTML i zwykły tekst - wszystkie generowane na żądanie przez groff -T
Powiązane formaty źródłowemdoc (alternatywny zestaw makr BSD), pod2man (Perl POD do man), Sphinx man builder oraz ronn (konwerter Markdown-to-man)
Deweloper / pochodzenieBell Labs (oryginalny system man Unix, 1971); makra man i groff utrzymywane przez Projekt GNU
Wydano1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
Najnowsza wersjaN/A (roff/man-macro convention; groff is the active implementation)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjaman7.org

Konwersje MAN

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MAN. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki MAN.

Najczęściej zadawane pytania

Co to jest plik .man?
Strona podręcznika Unix („man page”) - dokumentacja tekstowa dla polecenia napisana w roff/troff z makrami man. (W klasycznym systemie Windows to samo rozszerzenie oznaczało obowiązkowy profil użytkownika, gałąź rejestru - zupełnie inna rzecz).
Jak przeczytać plik .man?
W systemach Linux/macOS/BSD uruchom „man ./nazwa.man”, aby wyświetlić go sformatowanego w terminalu. Aby wyrenderować go gdzie indziej: „groff -man -Tascii nazwa.man | less”. Edytor tekstu pokazuje surowe znaczniki.
Jak przekonwertować stronę man na PDF?
Użyj groff: „groff -man -Tpdf nazwa.man > nazwa.pdf”. Dla HTML użyj „groff -Thtml” lub „mandoc -T html nazwa.man”.
Dlaczego mój plik .man pokazuje .TH i .SH zamiast normalnego tekstu?
Widzisz surowe źródło roff. Te makra z kropką to instrukcje formatowania; przepuść plik przez „man” lub „groff”, aby wyrenderować gotową stronę.
Czy mogę otworzyć plik .man w systemie Windows?
Tak, jako surowy tekst (Notepad++), ale aby go wyrenderować, użyj WSL („man ./nazwa.man”) lub zainstaluj groff przez MSYS2. Edytor tekstu go nie sformatuje.
Czy plik .man to to samo co profil użytkownika Windows?
Nie - są to dwa niepowiązane formaty o tym samym rozszerzeniu. Strona podręcznika Unix to dokumentacja tekstowa; plik .man w Windows 2000/XP to obowiązkowy (tylko do odczytu) profil użytkownika, czyli zmieniona nazwa gałęzi rejestru.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z