JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... h を実行時に評価したり、どのマニュアルページ系列 (hierarchy) すなわち manpath を `global' として扱うかを判断したり、 どのディレクトリを cat ファイルを保管するディレクトリとして用いるかを 決定するために ... 用いられる。 環境変数 $ MANPATH がすでに設定されている場合には、 /etc/manpath.config に含まれている 情報はそれを上書きしない。 フォーマット 現在のところ、 ... 以下のフィールドタイプが認識される。 # comment 空行や # で始まる行はコメントとみなされ、無視される。 MANDATORY_MANPATH manpath_element この形式の行は、自動的に生成される $ MANPATH には必ず含まれているべき manpath を示す。 /usr/man などが典型 ... ... ierarchy) の検索パスを適切に決定して、その結果を表示する。 コロンで区切られたパスのリストが、 man_db の設定ファイル ( /etc/manpath.config ) と、ユーザーの環境とから決定される。 オプション -q, --quiet 警告を表示しない。 -d, --debug デバッグ情報を生成する ... 。 -c, --catpath manpath に対して catpath を生成する。 まず manpath を決定して、それに含まれるパス要素を、 それぞれ対応する catpath に変換する。 -g ... , --global man_db の設定ファイル中で、 `global' という名前がついているものを すべて含んだ manpath を生成する。 -m system [,...] , --systems= system [,...] 現在のシステムから、他のオペレーティングシステムについてのマニュア ... ... 表示されるファイルの位置を表示する。 引数を与えないと man が man ページを検索するディレクトリのリストを標準出力に表示する。 manpath コマンドが man にリンクされているときは "manpath" は "man --path" と 同じになる。 -W -w に似ているが、ファイル名を追加情報 ... が検索を行う対象となる。 pathlist はコロンで区切ったディレクトリのリストである。 -M オプションを指定していないが、環境変数 MANPATH は設定してある場合は、この環境変数の値が man が検索を行うディレクトリのリストである。 -M や MANPATH でパスのリストを明示的 ... に指定していない場合、 man は設定ファイル /usr/share/misc/man.conf の内容に基づいてパスのリストを作成する。 設定ファイルの MANPATH ステートメントにより、特定のディレクトリを検索パスに追加するのだ。 さらに MANPATH_MAP ステートメントによって、コマンド検索 ... ... 単語を認識するようになっている。 ( 訳注 : JM にある日本語パッチを当てた makewhatis は、 日本語のタイトルに対応しています。) manpath 引数が指定されなければ、デフォルトの /usr/man を用いる。 オプション -u データベースを新しいページの情報で更新する。 -v 饒舌 ... な出力をする。 -w manpath を `man --path` で得られる値にする。 -s sections manpath または catpath の sections を見る。 このオプションを省略すると、M ... ... シュを利用して、どのファイルをフォーマットすべきかを 決定する。 オプション -d, --debug デバッグ情報を表示する。 -M path , --manpath= path マニュアルページ階層のサーチパスとして用いるコロン区切りのリストを指定する。 デフォルトでは、 man_db 設定ファイルで ... ) として扱われ、 マニュアルのどのセクションを検索するかを決定する際に用いられる。セクショ ンは指定された順序で検索される。 MANPATH $ MANPATH が設定されていると、その内容は検索対象とするマニュアルの階層を コロンで区切ったリストとみなされる。 ファイル /et ... c/manpath.config man_db の設定ファイル。 /usr/man/index.(bt|db|dir|pag) 従来形式の、 global なデータベースキャッシュの インデックス。 ... ... n interface to the on-line reference manuals" mandb -> "8 8 795981544 A - - create or update the manual page index caches" manpath -> " 1 5" manpath~1 -> "1 1 795981542 A - - determine search path for manual pages" manpath~5 -> "5 5 795981543 A - - form ... ... 対して、圧縮されたバージョンとされていないバージョ ンが共存している場合に起こる。最新のもの以外は無視される。 ファイル /etc/manpath.config man_db の設定ファイル。 /usr/man/index.(bt|db|dir|pag) 従来形式の、 global なデータベースキャッシュの インデックス。 ... r/catman/index.(bt|db|dir|pag) 新しい (FSSTND 準拠の)、 global なデータベースキャッシュの インデックス。 関連項目 man (1), manpath (5), catman (8) 著者 Wilf. ( G.Wilford@ee.surrey.ac.uk ) ... ... よる s. という接頭辞への対応も行われる。 whereis は、それから、検索対象のプログラムなどを Linux の標準的な場所と、 $PATH や $MANPATH によって指定されている場所で見つけ出そうとする。 [ 訳注 ] 「 s. という接頭辞への対応」というのは、たとえば、ls のソースファ ... を使って、ファイルを見つけようとするが、 このパスは、グロブのパターンで定義されている。また、 whereis は、環境変数 $PATH と $MANPATH の内容をデフォルトの検索パスとして使用しようとする。 どんなパスが使われているかを知る一番簡単な方法は、 コマンドにリストオ ... ... うなものに、 シェルがディレクトリ変更コマンドの変更先を探すために用いる CDPATH や、 man (1) がマニュアルページの検索に用いる MANPATH などがある。) PWD 現在のワーキングディレクトリ。いくつかのシェルが設定する。 SHELL ユーザーのログインシェルのパス名。 TERM ... ... ない文字が続いた場合、 もしくは、文字 `~' が単語の先頭以外に現れた場合、変更されずに そのまま渡されます。ですから、 `setenv MANPATH /usr/man:/usr/local/man:~/lib/man' のようなコマンド では、期待通りのホームディレクトリ置換が起こりません。 `*', `?', `[', ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。