Provided by: manpages-zh_1.6.4.0-1_all
NAME(名稱)
makemap — 為sendmail建立資料庫映像表
SYNOPSIS(總覽)
makemap [-N] [-d] [-f] [-o] [-r] [-s] [-v] maptype mapname
DESCRIPTION(描述)
makemap 建立 sendmail(8) 中關鍵字式映像查詢所使用的資料庫映像表. 它從標準輸入裝置讀取輸入並 輸出到指定的 mapname. 根據其編譯的方式不同, makemap 可以處理多達三種不同的資料庫格式, 這些格式由 maptype 引數確定. 它們可能為: btree B-Tree格式映像表. 這需要新的Berkeley DB庫. hash Hash格式映像表. 這也需要Berkeley DB庫. 普遍而言, makemap 從標準輸入裝置讀取行,這些行由以空格分隔的兩個單片語成. 第一個為資料庫關 鍵字, 第二個為數值. 數值可能包含 ``%n'' 字串用來標明引數替換. 如果包含文字式的百分符號,則 應該重複寫 (``%%''). 忽略空行和以``#''開頭的行. Flags(標識) -N 包含null位元組用來結束映像表中的字串. 這必須與sendmail.cf中``K''行的-N標識匹配. -d 允許映像表中的關鍵字重複. 這隻能在B-Tree格式的映像表中允許. 如果讀入兩個相同的 關鍵字, 那麼它們都會插入到映像表中. -f 通常所有關鍵字中的大寫字母都會轉換成小寫字母. 這個標識可以遮蔽這種功能. 這是為 了配合sendmail.cf中 K 行的-f標識的使用. 數值永遠不作字母大小寫的轉換. -o 新增到一箇舊的檔案中. 允許你增大一個已存在的檔案. -r 允許替換已存在的關鍵字. 如果你重複一個關鍵字, 通常 makemap 會抱怨,而且不進行插 入. -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