Man page - makemap(8)

Packages contains this manual

Available languages:

en pl ja ro zh_TW zh_CN

Manual

makemap


MAKEMAP (8) System Manager’s Manual MAKEMAP (8)

NAME(名 稱 )

makemap — 為 sendmail建 立 資 料 庫 映 像 表

SYNOPSIS(總 覽 )

[ -N ] [ -d ] [ -f ] [ -o ] [ -r ] [ -s ] [ -v ] maptype mapname

DESCRIPTION(描 述 )

建 立 sendmail (8) 中 關 鍵 字 式 映 像 查 詢 所 使 用 的 資 料 庫 映 像 表 . 它 從 標 準 輸 入 裝 置 讀 取 輸 入 並 輸 出 到 指 定 的 mapname .

根 據 其 編 譯 的 方 式 不 同 , 可 以 處 理 多 達 三 種 不 同 的 資 料 庫 格 式 , 這 些 格 式 由

maptype 引 數 確 定 . 它 們 可 能 為 :

btree

B-Tree格 式 映 像 表 . 這 需 要 新 的 Berkeley DB庫 .

hash

Hash格 式 映 像 表 . 這 也 需 要 Berkeley DB庫 .

普 遍 而 言 , 從 標 準 輸 入 裝 置 讀 取 行 , 這 些 行 由 以 空 格 分 隔 的 兩 個 單 片 語 成 . 第 一 個 為 資 料 庫 關 鍵 字 , 第 二 個 為 數 值 . 數 值 可 能 包 含 ‘‘% n ’’ 字 串 用 來 標 明 引 數 替 換 . 如 果 包 含 文 字 式 的 百 分 符 號 , 則 應 該 重 複 寫 (‘‘%%’’). 忽 略 空 行 和 以 ‘‘#’’開 頭 的 行 .

Flags(標 識 )

-N

包 含 null位 元 組 用 來 結 束 映 像 表 中 的 字 串 . 這 必 須 與 sendmail.cf中 ‘‘K’’行 的 -N標 識 匹 配 .

-d

允 許 映 像 表 中 的 關 鍵 字 重 複 . 這 隻 能 在 B-Tree格 式 的 映 像 表 中 允 許 . 如 果 讀 入 兩 個 相 同 的 關 鍵 字 , 那 麼 它 們 都 會 插 入 到 映 像 表 中 .

-f

通 常 所 有 關 鍵 字 中 的 大 寫 字 母 都 會 轉 換 成 小 寫 字 母 . 這 個 標 識 可 以 遮 蔽 這 種 功 能 . 這 是 為 了 配 合 sendmail.cf中 K 行 的 -f標 識 的 使 用 . 數 值 永 遠 不 作 字 母 大 小 寫 的 轉 換 .

-o

新 增 到 一 箇 舊 的 檔 案 中 . 允 許 你 增 大 一 個 已 存 在 的 檔 案 .

-r

允 許 替 換 已 存 在 的 關 鍵 字 . 如 果 你 重 複 一 個 關 鍵 字 , 通 常 會 抱 怨 , 而 且 不 進 行 插 入 .

-s

忽 略 正 在 建 立 的 映 像 表 的 安 全 性 檢 查 . 這 包 括 對 完 全 可 寫 目 錄 中 硬 連 結 或 者 符 號 連 結 的 檢 查 .

-v

詳 盡 地 打 印 出 正 在 執 行 什 麼 .

SEE ALSO(另 見 )

sendmail (8)

HISTORY(歷 史 )

makemap 命 令 出 現 於 BSD 4.4v

[中 文 版 維 護 人 ]

riser <boomer@ccidnet.com>

[中 文 版 最 新 更 新 ]

2001/2/25

《 中 國 Linux 論 壇 man 手 冊 頁 翻 譯 計 劃 》 :

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh 4.4BSD 1992年 11月 16日 MAKEMAP (8)