.MAN

MAN ファイル

Unix Manual Page (roff/man-macro source)
質問する
クイック回答

.manファイルはUnixマニュアルページです。これはroff/troffマークアップで記述されたコマンド用のプレーンテキストドキュメントです。LinuxやmacOSでは、ターミナルで「man ./name.man」を実行して整形された状態で読むか、groffを使用してPDF、HTML、またはプレーンテキストに変換します。テキストエディタで開くと生のソースが表示されますが、完成したページではなくフォーマット用のマクロが表示されます。

開発元: Bell Labs (Unix man system); groff/man macros maintained by the GNU Project カテゴリ: テキストファイル オープンスタンダード MIME: text/troff
対応OS Windows macOS Linux
関連: .DOC · .ODT · .DOCX · .GDOC

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 1, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

MAN ファイル形式とは?

拡張子.manを持つファイルには、roffソースマークアップで記述されたUnixユーザーマニュアルが含まれています。マニュアルページ(manページ)は、manコマンドに続けてプログラム、関数、またはトピックの名前を入力することでアクセスできます。ソースは*man*マクロパッケージを使用します。これはドットで始まるディレクティブ(.TH.SH.B.TP)のセットで、mangroffまたはmandocを介してオンデマンドでレンダリングします。テキストエディタで.manファイルを開くと、整形されたページではなく、これらの生のマークアップが表示されます。.manファイルは、太字、斜体、インデント、表のレイアウトを制御するための表示フォーマットマクロをサポートしています。

.manはプレーンテキストファイルであり、任意のテキストエディタで開くことができますが、ユーザーマニュアルは通常、コマンドラインから呼び出されるシステムツールmanを使用してアクセスされます。多くのグラフィカルなシステム環境では、manドキュメントを表示するためのさまざまなツールが提供されています。マニュアルページは以下のセクションに分かれています:

  • NAME - プログラム、ツール、ライブラリ、または関数の名前と、それに続く短い説明
  • SYNOPSIS - コマンドのパラメータとオプション、およびオプションでC関数のシグネチャ
  • DESCRIPTION - コマンドとその機能の詳細な説明
  • EXAMPLES - コマンドの使用例
  • SEE ALSO - 関連する関数やコマンドのリスト

Unix/Linuxのユーザーマニュアルは、通常ディスク上に.manファイルとして保存されることは一般的ではありません。通常、マニュアルはファイルが属するマニュアルのセクションを示すサフィックス(例:ls.1printf.3)を付けて保存され、インストールされたページは通常name.section.gzとしてgzip圧縮されており、manによって透過的に解凍されます。マニュアルページは通常英語ですが、一部のマニュアルはさまざまなディストリビューションでローカライズされています。

マニュアルドキュメントは番号付きのセクションに分かれています。manコマンドはデフォルトで、Unix System Vでは7つ、Linux/BSDでは8つあるセクションのうち、最初に一致したエントリを表示します:

  • 一般コマンド
  • システムコール
  • Cライブラリ関数
  • 特殊ファイルとデバイスドライバ
  • ファイル形式と設定ファイル
  • ゲームとスクリーンセーバー
  • その他 / 概要ページ
  • システム管理とデーモン (Linux/BSDのみ)

特定のセクションにアクセスするには、man セクション番号 名前(例:man 5 passwd)を実行する必要があります。マニュアルの出力は、読みやすくするためにcatlessなどの別のアプリケーションにリダイレクトできます。

セキュリティと安全性

リスク: LOW

manページのソースはプレーンテキストであり、表示時に実行されることはありません。唯一の理論的な注意点は、roffがチューリング完全なマクロ言語であり、groffには歴史的にパースのバグがあったことです。そのため、完全に信頼できないソースからの.manをレンダリングする場合は、フル機能のgroffよりも、より安全でサンドボックス化されたmandocを使用するのが最善です。通常の使用(パッケージやプロジェクトからのドキュメントを読む場合)では、.manファイルは無害です。テキストエディタで開くことは完全に安全です。レジストリハイブでありドキュメントではないWindowsの.man必須プロファイルと混同しないでください。

形式の詳細

概要
正式名称Unix Manual Page (roff/man-macro source)別名 man page, manpage
開発元Bell Labs (Unix man system); groff/man macros maintained by the GNU Project登場時期 1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
MIME タイプtext/troff
タイプmanマクロパッケージを使用したプレーンテキストのtroff/groffソース (roffマークアップ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Windows 2000/XP 必須ユーザープロファイル - レガシーなWindowsの.manファイルは、読み取り専用の移動ユーザープロファイル(名前が変更されたNTUSER.DATレジストリハイブ)であり、Unixのmanページとは無関係です。
  • FoxPro / dBASE メモリ/メニューファイル - 一部の古いDOSデータベースツールは、コンパイルされたメニューまたはメモデータに.manを使用していましたが、現在は廃止されています。

MAN ファイルを開くプログラム

Windows2 apps
WSL (man + groff) 標準搭載 Windows Subsystem for Linuxで「man ./name.man」を実行するか、MSYS2経由でgroffをインストールしてページをレンダリングします。
Notepad / any text editor 無料 Windowsで生のroffマークアップを読むために、.manソースをプレーンテキストとして開きます(フォーマットは適用されません)。
macOS2 apps
TextEdit 標準搭載 生の.manソースをプレーンテキストとして開きます(「フォーマット」>「標準テキストにする」を使用)。レンダリングされたページではなく、roffマークアップが表示されます。
man / groff (built-in) 標準搭載 macOSにはmanとgroffが付属しています。「man ./name.man」で閲覧し、groffでテキスト/PS/PDFに変換できます。
Linux4 apps
Pico 無料 レガシーなシンプルなターミナルエディタ。生のソースを開きます。現代のシステムでは主にnanoに置き換えられています。
man (man-db) オープンソース 「man ./name.man」を実行してターミナルで整形して表示します。manはgroffを呼び出して太字や斜体をレンダリングします。
groff オープンソース 直接レンダリング:テキストの場合は「groff -man -Tascii name.man | less」、HTMLの場合は「-Thtml」、PDFの場合は「-Tpdf」。
Vim / GNU Emacs / nano (text editor) オープンソース 生の.manソースを開いてroffマークアップを閲覧/編集します(整形されたページではなく、.TH、.SHマクロが表示されます)。

技術的詳細

詳細仕様
ファイルエンコーディングASCIIまたはUTF-8プレーンテキスト。バイナリコンテンツやバイトオーダーマーク(BOM)は不要
MIMEタイプtext/troff(プライマリ)。application/x-troff-manまたはtext/plainとしても認識される
マークアップ言語manマクロパッケージ(an-oldマクロ)を使用したroff/troff。ドットで始まるマクロ呼び出しは行の先頭にある必要がある
タイトルマクロ.TH (title header) - 通常、最初の非コメント行。ページ名、セクション番号、日付、およびソースパッケージを宣言する
標準セクションNAME, SYNOPSIS, DESCRIPTION, OPTIONS, EXAMPLES, FILES, ENVIRONMENT, BUGS, SEE ALSO - それぞれ.SHマクロによって導入される
マニュアルページのセクション番号伝統的なUnix (System V) では7セクション、LinuxおよびBSDでは8セクション。セクション8はシステム管理コマンドをカバーする
典型的なファイルサイズ1 KB - 100 KB。ほとんどのページは5 KBから30 KBの間
ディスク上の圧縮インストールされたページは一般的にgzip圧縮(例:ls.1.gz)されており、読み取り時にmanによって透過的に解凍される
レンダリングエンジンLinuxではgroff (GNU troff)。BSDおよび現代のmacOSでは、デフォルトのmanレンダラーとしてgroffに代わってmandocが使用される
一般的なファイル命名ディスク上ではセクション番号の拡張子が標準(ls.1, printf.3, passwd.5)。.man拡張子は主にサードパーティ製または同梱のドキュメントで使用される
インストールパスLinuxおよびBSDでは /usr/share/man/manN/(Nはセクション番号)。macOSも同じディレクトリレイアウトで /usr/share/man/ を使用する
出力形式ページャ(less)を介したターミナルテキスト、PostScript、PDF、HTML、およびプレーンテキスト。これらはすべてgroff -Tによってオンデマンドで生成される
関連するソース形式mdoc (BSDの代替マクロセット)、pod2man (Perl PODからmanへ)、Sphinx manビルダー、およびronn (Markdownからmanへのコンバーター)
開発者 / 起源Bell Labs (オリジナルのUnix manシステム、1971年)。manマクロとgroffはGNU Projectによって保守されている
リリース日1971 (Unix Programmer's Manual, V1); man macros standardized through the 1970s-80s
最新バージョンN/A (roff/man-macro convention; groff is the active implementation)
オープンスタンダードはい · ロイヤリティフリー
仕様書man7.org

MAN の変換

コミュニティ Q&A

ユーザーからの質問
質問する
MAN ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。MAN ファイルについて最初の質問をしてみましょう。

よくある質問

.manファイルとは何ですか?
Unixマニュアルページ(「manページ」)です。manマクロを使用したroff/troffで記述されたコマンド用のプレーンテキストドキュメントです。(従来のWindowsでは、同じ拡張子が必須ユーザープロファイル、つまりレジストリハイブという別のものを指していました。)
.manファイルをどのように読みますか?
Linux/macOS/BSDでは、「man ./name.man」を実行してターミナルで整形された状態で表示します。他の場所でレンダリングするには、「groff -man -Tascii name.man | less」を使用します。テキストエディタでは生のマークアップが表示されます。
マニュアルページをPDFに変換するにはどうすればよいですか?
groffを使用します:「groff -man -Tpdf name.man > name.pdf」。HTMLの場合は「groff -Thtml」または「mandoc -T html name.man」を使用します。
なぜ.manファイルに通常のテキストではなく.THや.SHが表示されるのですか?
生のroffソースを見ているためです。それらのドットマクロはフォーマット指示です。ファイルを「man」または「groff」に通して、完成したページをレンダリングしてください。
Windowsで.manファイルを開くことはできますか?
はい、生のテキスト(Notepad++など)として開けますが、レンダリングするにはWSL(「man ./name.man」)を使用するか、MSYS2経由でgroffをインストールしてください。テキストエディタでは整形されません。
.manファイルはWindowsのユーザープロファイルと同じですか?
いいえ、それらは拡張子を共有しているだけの無関係な2つの形式です。Unixのmanページはプレーンテキストのドキュメントです。Windows 2000/XPの.manは、必須(読み取り専用)ユーザープロファイルであり、名前が変更されたレジストリハイブです。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧