日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.2-RELEASE-K, 8.0-RELEASE-K は、全翻訳済み)
6.4-STABLE-K, 7.2-STABLE-K, 8.0-STABLE-K は現在、 作成中で日々更新されています。 最新の snapshots を元に作成しています。
MAKEMAP(8) MAKEMAP(8)
名称
makemap - sendmail 用のデータベースマップを作成する
書式
makemap [-C file] [-N] [-c cachesize] [-d] [-e] [-f] [-l] [-o] [-r]
[-s] [-t delim] [-u] [-v] maptype mapnam
解説
makemap は、 sendmail(8) がキー付きマップを検索する際に用いるデータベー
スマップを作成します。これは標準入力から読み込みを行い、指定された map-
name に出力を行います。
コンパイル方法に依存しますが、 makemap は最大 3 種類 の デー タ ベー ス
フォー マットを扱います。扱うフォーマットは maptype で指定します。 map-
type には、以下のようなものがあります。
dbm DBM フォーマットマップ。 ndbm(3) ライブラリが必要です。
btree B-Treeフォーマットマップ。新しい Berkeley DB ライブラリが必要 で
す。
hash ハッシュフォーマットマップ。同じく Berkeley DB ライブラリが必要
です。
すべてのフォーマットで、 makemap は標準入力から空白文字で区切られ た 2
つの単語を読み込みます。最初の単語はデータベースキーで、2番目の単語がそ
の値です。値が ``%n'' (n は数字) という文字列を含んでい る と、sendmail
が パラメータ置換を行います。 ``%'' という文字を含めるには、``%%'' とす
る必要があります。空行や ``#'' から始まる行は無視されます。
注: エイリアスデータベースの作成に makemap を使用 しないでく だ さ い。
newaliases は、 sendmail が必要な特殊なトークンをデータベース中に含めま
す。
TrustedUser オプションが sendmail の設定ファイル中で設定され て お り、
makemap が root に起動された場合、生成されたファイルは指定された Trust-
edUser の所有となります。
フラグ
-C TrustedUser オプションを見付けるために、指定した sendmail 設 定
ファイルを使用します。
-N 文 字 列 の 終 端 記 号として、ヌル文字もマップに含めます。これ
は、sendmail.cf の ``K'' 行における -N フラグと一致していなけ れ
ばなりません。
-c 指定したハッシュと B-Tree キャッシュサイズを使用します。
-d マッ プ 中に重複するキーが存在することを許します。 B-Treeフォー
マットマップでのみ可能です。 2 つの同じキーが読まれた場合、両 方
ともマップに挿入されます。
-e 空の値を許します (右側の値)。
-f 通常、キーのなかのすべての大文字は、すべて小文字として記録されま
すが、このフラグを指定することによってこの動作を行わないように指
定 できます。これは、sendmail.cf 中の K 行における -f フラグと一
致していなければなりません。
-l サポートされているマップタイプを列挙します。
-o すでにあるファイルに追加が行われます。すでに存在するファイルを引
数として指定することができます。
-r すでに存在しているキーを置き換えます。通常はすでに入力したキーを
さらに繰り返して入力しても、 makemap は警告を出力し、データ ベー
スには取り込みません。
-s 生成されるマップの安全チェックを無視します。これには、だれでも書
き込めるディレクトリへのハードリンクおよびシンボリックのチェック
も含まれます。
-t 空白の代りに、指定された区切りを使用します。
-u データベースの内容を、標準出力へダンプ (アンマップ) します。
-v 処理の内容を詳細に表示します。
関連項目
sendmail(8), newaliases(1)
歴史
makemap コマンドは 4.4BSD から登場しました。
$Date: 2001/10/10 03:23:02 $ MAKEMAP(8)