Gentoo man手册指南

转载:

使用man命令技巧

Gentoo man手册指南

1. 简介

man程序

每一个人在他的linux人生中都使用过它。它就是man命令。尽管man程序本身的结构看起来非常简单,香港服务器,香港虚拟主机,然而,它除了滚动手册页之外,还有一些其他额外的功能。希望这篇文档能为你点亮man的那些功能。

Man结构

手册页主要报存在/usr/share/man目录下。 其实,只要是列在MANPATH环境变量的路径中的手册页,man都能够找到。Gentoo一般将MANPATH变量保存在/etc/env.d中。在这些目录中,保存了一些结构为manX的文件夹。其中X表示章节号。一个标准的man布局可能如下所示:

代码1.1: 标准man结构

$ ls /usr/share/man | grep manman0pman1man1pman2man3man3pman4man5man6man7man8man9mann

实际的章节号显示的很标准,但是注意这里有一个mann和几个man#p文件夹。下表列举了上面man目录,以及其中包含了什么:

man目录描述

man0p和其他有目录名中有p的目录一样,这个p表示POSIX。在这个目录下的手册页描述各种POSIX头文件的功能。

man1这一章节介绍标准命令。大部分程序将其手册页放在这里。因此,这一章节将会是最大的。

man1p这一章节描述POSIX版本的命令。因为这里只描述基本的命令,因此会比man1小很多。

man2这一章节描述Linux内核系统调用。

man3这一章节描述标准的c函数库。

man4这一章节描述特殊的设备。这些设备通常是面向内核的,不过Xorg-X11在这里也有一项。

man5这一章节描述一些特定文件的结构以及程序将使用哪些文件。读者们可能对以下参考比较熟悉,man 5 portage是对portage文件结构的一些描述,还有man 5 make.conf是对make.conf文件结构的描述。

man6这一章节介绍游戏和一些特殊玩具。

man7这一章节描述一些标准和一些杂项。标准包括比如字符集,SQL语句,ISO标准以及正则表达式。

man8这一章节描述管理员命令(通常由root用户执行的那些命令)。

man9这一章节很少。应该是包含内核一些部分的文档。

mann这一章节主要包含Tcl/Tk的一些文档。n表示新的(new)。

  

首先第一行 MKDIR(1),显然,MKDIR是命令的大写,那么为什么有个(1)呢,香港服务器,那是因为man手册页有如下的规定:

Section名称说明

l本地文档与本特定系统有关的

1用户命令可由任何人启动的

2系统调用即由内核提供的函数

3例程即库函数

4设备即/dev目录下的特殊文件

5文件格式描述例如/etc/passwd

6游戏不用解释啦

7杂项例如宏命令包、惯例等

8系统管理员工具只能由root启动

9其他(Linux特定的)用来存放内核例行程序的文档

n新文档可能要移到更适合的领域

o老文档可能会在一段期限内保留

每个人心中,都会有一个古镇情怀,流水江南,烟笼人家。

Gentoo man手册指南

相关文章:

你感兴趣的文章:

标签云: