• makemap


    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
    详尽地打印出正在执行什么. 
  • 相关阅读:
    VMware虚拟机网络桥接模式下无法与主机ping通解决办法
    (一)编写Bootloader程序应该注意的一些问题
    使用TrueSTUDIO和MDK编译器生成.bin文件
    Linux开发板通过串口与电脑上位机通信
    STM32知识点
    仿真器SWD可不接复位引脚的原因
    ARM内核常用缩写含义
    三大范式(转)
    修改主键示例
    ROW_NUMBER用法详解
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11089319.html
Copyright © 2020-2023  润新知