原文地址: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...