man -f(1) とはどういう意味ですか? [コピー]

man -f(1) とはどういう意味ですか? [コピー]

-f私は男の旗を見ていますが、次のように説明されています。

   -f, --whatis
          Equivalent to whatis.  Display a short description from the manual page, if available.  See whatis(1) for details.

実際にアイテムを使用するときは、常に-f最後に角かっこがあり、時には複数のアイテムが表示されます。

結果の例man -f:

man -f grep:

grep (1)             - print lines matching a pattern

man -f man:

man (7)              - macros to format man pages
man (1)              - an interface to the on-line reference manuals

man -f git:

Git (3pm)            - Perl interface to the Git version control system
git (1)              - the stupid content tracker

すべての一般的なプログラムの説明は(1)

検索された他のリストが何であるか、括弧内の他の数字が何を意味するのかを識別する方法を説明できる人はいますか?

man Gitman git注: また git を使用する場合。man gitマニュアルが含まれgitていますが、両方のリターン情報が含まれていないのはGit直観的にずれているようですman -f git

ベストアンサー1

括弧内の内容(一部のシステムでは文字と数字の組み合わせですが、ほとんどの数字です)は次のことを示します。マニュアルのセクション。 「マニュアル」は使用可能なマニュアルの総量です。

私のOpenBSDシステムでは、このセクションはマニュアルman(1)(「コマンドマニュアルman」とも呼ばれます)で参照されており、以下を使用して読むことができますman man

1         General commands (tools and utilities).
2         System calls and error numbers.
3         Library functions.
3p        perl(1) programmer's reference guide.
4         Device drivers.
5         File formats.
6         Games.
7         Miscellaneous information.
8         System maintenance and operation commands.
9         Kernel internals.

部品番号はシステム全体でほとんど同じですが、若干の違いがある場合があります。この部分は、少なくともPOSIXでは標準化されていないため、ほとんどがレガシーであると仮定します。

時には、どの部分を探しているのかを知る必要があります。printfたとえば、マニュアルの場合です。シェルユーティリティをprintf(1)参照し、Cライブラリルーチンについて説明します。と入力すると取得できます。 Cライブラリ関数のマニュアルを入手するには。printfprintf(3)printf()man printfprintf(1)man 3 printf

これらの部分は、1971年にベル研究所の3番目のUNIXバージョン(アセンブリ言語ではなくCで書かれた最初のUNIX)に導入されたようです。

UNIXハンドブックの第3版には以下が含まれています。次の部分:

I.    Commands
II.   System calls
III.  Subroutines
IV.   Special files
V.    File formats
VI.   User-maintained programs
VII.  Miscellaneous
VIII. Maintenance

おすすめ記事