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