使用Man命令

2021-02-11
2分钟阅读时长

通过输入man man进入man命令的帮助手册。

Unix的联机帮助分为很多章节,如表所示:

章节 内容
1 可执行程序或 shell 命令
2 系统调用(内核提供的函数)
3 库调用(程序库中的函数)
4 特殊文件(通常位于 /dev)
5 文件格式和规范(如配置文件)
6 游戏
7 杂项(包括宏包和规范,如 man(7),groff(7))
8 系统管理命令(通常只针对 root 用户)
9 内核例程

联机帮助的规范如表所示:

文本形式 意义
加粗文本 按原样显示。
倾斜文本 用相应的参数进行替换。
[-abc] “[ ]” 内的任意/全部参数都是可选的。
-a|-b 以“|”分隔的选项可以一起使用。
参数 参数 可以重复。
[ 表达式 ] … “[ ]”内的整个 表达式 可以重复。

联机帮助的部分参数如表所示:

参数 意义
-d 打印调试信息
-f 等同于whatis,显示来自手册页的简短说明
-w 显示手册页的具体位置
-k 搜索关键词对应的手册页概述并显示所有的匹配结果
-a 强制显示名字匹配搜索条件的所有手册页
-H[浏览器] 生成HTML页面并在浏览器中输出结果

下面是关于帮助的命令示例:

  1. man ls

    显示 项目 (程序) ls 对应的手册页。

  2. man man.7

    显示章节 7 中宏包 man 对应的手册页。(这是“man 7 man”的另一种拼写方法。)

  3. man ‘man(7)’

    显示章节 7 中宏包 man 对应的手册页。(这是“man 7 man”的另一种拼写方法。该方法在复制和粘贴手册页的交叉引用时可能更方便。请注意,括号在通常情况下必须被引号括起以避免 shell 转义。)

  4. man -a intro 正确执行时显示手册中包含的所有可用的 intro 手册页。可以在连续显示过程中退出或跳过任一页。

  5. man -k printf

    将关键词 printf 作为正则表达式来搜索对应的手册页概述和手册页名称,并打印所有匹配结果。等效于 apropos printf.

  6. man -f smail

    查找 smail 引用的手册页并输出找到的所有概述。等效于 whatis smail.

Avatar

坐忘道琼峰 Sitting Oblivion Tao EndlessPeak

瞽者无以与乎文章之观,聋者无以与乎钟鼓之声。岂唯形骸有聋盲哉?
下一页 编写Who命令