ubuntu14.4-man的使用方法

下面在ubuntu命令行输入:man man 给出的描述,我已经汉化了

描述
       man         是系统的手册分页程序。指定给        man        的        页
       选项通常是程序、工具或函数名。程序将显示找到的相关   手册页。如果指定了
       章节,man  将只在手册的指定 章节 搜索。默认将按预定的顺序查找所有可用的
       章节 (默认是“1 n l  8  3  2  3posix  3pm  3perl  5  4  9  6  7”,除非被
       /etc/manpath.config    中的   SECTION   指令覆盖),并只显示找到的第一个
       页,即使多个 章节 中都有这个 页面。
 
       下表显示了手册的 章节 号及其包含的手册页类型。
 
       1   可执行程序或 shell 命令
       2   系统调用(内核提供的函数)
       3   库调用(程序库中的函数)
       4   特殊文件(通常位于 /dev)
       5   文件格式和规范,如 /etc/passwd
       6   游戏
       7   杂项(包括宏包和规范,如 man(7), groff(7))
       8   系统管理命令(通常只针对 root 用户)
       9   内核例程 [非标准
 
一个手册 页面 包含若干个小节。
 
       小节名称通常包括     NAME,     概述(SYNOPSIS),     配置(CONFIGURATION),
       描述(DESCRIPTION),         选项(OPTIONS),        退出状态(EXIT STATUS),
       返回值(RETURN VALUE),  错误(ERRORS),  环境(ENVIRONMENT),   文件(FILES),
       版本(VERSIONS),    符合标准(CONFORMING TO),    注(NOTES),   缺陷(BUGS),
       示例(EXAMPLE), 作者(AUTHORS), 和 亦见(SEE ALSO).

简单理解,man就是一本书,书中有7个章节,每个章节又包含若干小节。

再次提供一个搜索方法,在man page页面中搜寻你需要的命令或者用法,

例如我要搜索time这个用法,那么我只需要简单的 man time 一下,里面的数据这么多,假如我只想了解包含time这部分的信息 ,我该怎么搜索,应该这样,先打一个斜杠”/”在输入time,在回车确定。

/time

既然搜索到了,肯定会有好多time,这个时候我们只需要按‘n’就会跳到下一个time,按’N’就会调到上一个time,是不是很方便,小技巧。一个是小写字母一个是大写字母。下面红色就是搜索的关键词。如图


另外介绍man的两个参数

操作的主要方式
       -f, --whatis
              等同于 whatis。显示来自手册页的概述(若有)。详见 whatis(1)。
 

       -k, --apropos
              等同于 apropos。搜索关键词对应的手册概述并显示任何匹配结果。详见
              apropos。

看下效果,

somnus@somnus-virtual-machine:~$ man -f passwd
passwd (1ssl)        - compute password hashes
passwd (1)           - change user password
passwd (5)           - the password file
 
 
 
somnus@somnus-virtual-machine:~$ man -k passwd
chgpasswd (8)        - update group passwords in batch mode
chpasswd (8)         - update passwords in batch mode
.........省略.........
smbpasswd (8)        - change a user's SMB password
update-passwd (8)    - safely update /etc/passwd, /etc/shadow and /etc/group
yppasswd (1)         - 修改你在NIS数据库中的密码

-f 命令会列出这个命令在手册页的简短概述,而-k会列出所有包含此命令的概述。一个范围窄一个范围广。
新技能get…

850 Comments