MANPATH(5) | /etc/manpath.config | MANPATH(5) |
manpath - 格式化 /etc/manpath.config 文件
manpath 配置文件是手册页工具程序用来在运行时访问用户的 manpath 的。它指示了哪些手册页层次结构(manpath)应视为系统层次结构,并向它们分配用于保存 cat 文件的目录。
如果已经设置了环境变量 $MANPATH,/etc/manpath.config 中包含的信息不会覆盖它。
当前支持以下字段类型:
系统手册页层次结构通常保存在 /usr 下,如 /usr/man, /usr/local/man 和 /usr/X11R6/man。
如果来自某个特定 manpath_element 的 cat 页面不保存,或保存在传统位置,可以忽略 catpath_element。
Traditional cat placement would be impossible for read only mounted manual page hierarchies and because of this it is possible to specify any valid directory hierarchy for their storage. To observe the Linux FSSTND the keyword FSSTND can be used in place of an actual directory.
不幸的是,需要指定 所有 系统 man 目录树的路径,包括替代的操作系统路径,如 /usr/man/sun 和任何的 NLS 区域语言 路径,如 /usr/man/de_DE.88591。
由于是按写的顺序逐行解析的,因此必须先列出作为另一层次结构的次级结构的 manpath,否则会出现不正确的匹配。例如,/usr/man/de_DE.88591 应出现在 /usr/man 之前。
SECTION 1 n l 8 3 0 2 5 4 9 6 7
如果给出了多个 SECTION 指令,它们的章节列表会被合并。
如果某个特定扩展不在列表中(像 1mh),它会和它所属章节的其他部分一起显示。这样的效果是,若要强制某种特定的顺序,您只需明确列出扩展。带扩展的章节通常应该与其主章节相邻(如“1 1mh 8 ...)。
SECTIONS 是此指令的替代名称,也允许使用。
除非完全准确的遵守了这些规则,否则手册分页工具会工作不正常。这些规则过于复杂了。
https://savannah.nongnu.org/bugs/?group=man-db
2021-02-08 | 2.9.4 |