たとえば、次のようにman(1)
、find(3)
、updatedb(2)
?
括弧内の数字(英字「大括弧」)はどういう意味ですか?
たとえば、次のようにman(1)
、find(3)
、updatedb(2)
?
括弧内の数字(英字「大括弧」)はどういう意味ですか?
回答:
コマンドのmanページが割り当てられているセクションです。
これらは次のように分割されます
各セクションの元の説明は、Unixプログラマーズマニュアル(ページii)に記載されています。
man 5 foo
コマンドのセクションはマニュアルに記載されています。セクションのリストは、マニュアルに記載されています。例えば:
man 1 man
man 3 find
これは、異なるセクションに類似またはまったく同じコマンドが存在する場合に役立ちます。
以下のよう@Ian Gは言う、彼らはmanページのセクションです。しかし、これをさらに一歩進めましょう:
man man
次の9つのセクションが表示されます。DESCRIPTION
man is the system's manual pager. Each page argument given
to man is normally the name of a program, utility or func‐
tion. The manual page associated with each of these argu‐
ments is then found and displayed. A section, if provided,
will direct man to look only in that section of the manual.
The default action is to search in all of the available sec‐
tions following a pre-defined order ("1 n l 8 3 2 3posix 3pm
3perl 5 4 9 6 7" by default, unless overridden by the SEC‐
TION directive in /etc/manpath.config), and to show only the
first page found, even if page exists in several sections.
The table below shows the section numbers of the manual fol‐
lowed by the types of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
A manual page consists of several sections.
man <section_num> <cmd>
Linuxコマンドを探し回っているとしましょう。OPEN(2)
オンラインでpgを見つけます:http : //man7.org/linux/man-pages/man2/open.2.html。
PCのmanページでこれを確認するには、単にと入力しman 2 open
ます。
以下のためにFOPEN(3)
使用man 3 fopen
、など
man <section_num> intro
セクションへのイントロのページを読むには、入力しman <section_num> intro
など、man 1 intro
、man 2 intro
、man 7 intro
、など
すべてのmanページのイントロを連続して表示するには、次のようにしますman -a intro
。セクション1の紹介ページが開きます。を押しqて終了し、を押しEnterてセクション8のイントロを表示します。を押しqて終了し、を押しEnterてセクション3のイントロを表示します。完了するまでこのプロセスを続けます。を押すたびqに、メインの端末画面に戻りますが、インタラクティブなプロンプトが表示されたままになり、次の行が表示されます。
--Man-- next: intro(8) [ view (return) | skip (Ctrl-D) | quit (Ctrl-C) ]
man -a intro
あなたを導くセクションの順序は次のとおりです:
この検索順序は、man man
ページで説明されているように意図的なものです。
The default action is to search in all of the available sections follow‐
ing a pre-defined order ("1 n l 8 3 2 3posix 3pm 3perl 5 4 9 6 7" by default, unless overrid‐
den by the SECTION directive in /etc/manpath.config)
マニュアルセクションに関するウィキペディアの詳細: