多语言展示
当前在线:921今日阅读:27今日分享:41

linux下 如何更快速有效地利用 man

我们通常通过 google 来查询 Linux 中的命令说明,但是其实还有一个更好的办法:那就是通过 Linux 自带的 man 帮助页来查询命令详尽完整的使用说明。man 页面的历史本身比 Linux 还长,可以追溯到 Unix 早期那个年代。 通过这个 Wikipedia 可以知道,Dennis Ritchie 和 Ken Thompson 在 1971 年写了第一个 man 帮助页,那个年代的计算器使用的还是像烤箱一样的计算机,个人电脑还未出世。man 帮助页也有它自己的一套设计精炼的语法,linux就该这么学,和 Unix 与 Linux 一样,man 帮助页也不是一成不变的,它就像 Linux 内核一样不停地发展更新。
工具/原料

ubuntu操作系统

方法/步骤
1

Man 帮助页通过数字标识符来分成不同类型的内容1、一般用户命令2、系统调用命令3、库函数4、特殊的文件和驱动程序5、文件格式6、游戏和屏保7、杂项8、系统管理命令和守护进程尽管如此,用户一般也不需要知道他们想查询的命令是属于哪一个类型的。man 帮助页相关的文件存储在 /usr/share/man 下的子目录中(比如 man1 存储第一部分的命令),还有进一步的子目录用于存储 man 帮助页的翻译。如果你在 Shell 中查找 man 命令的 man 帮助页,你时间看到将是 gzip 工具压缩的 man.1.gz 文件。想要查询 man 帮助页,需要输入类似如下命令:# man man

2

man手册的格式1)    NAME                 命令名称及功能简要说明2)   SYNOPSIS           用法说明,包括可用的选项3)    DESCRIPTION      命令功能的详细说明,可能包括每一个选项的意义4)    OPTIONS             说明每一项的意义5)    FILES                   此命令相关的配置文件       6)    BUGS        7)    EXAMPLES           使用示例8)   SEE ALSO             另外参照

3

主要参数  1、-c 显示使用 cat 命令的手册信息。2、-t使用 troff 命令格式化手册信息。如果在超文本信息基中查找到手册页面,则忽略该标志。3、-k显示关键字数据库中包含与作为最终参数给定的字符匹配的标题的字符串的每一行。可以输入多个标题,中间用空格隔开。要使用 -k 标志,root 用户必须以前已输入 catman -w 以建立 /usr/share/man/whatis 文件。4、-f 显示在关键字数据库中仅与作为最终参数给定的命令名相关的项。可以输入多个命令名,中间用空格隔开。 使用该标志仅搜索命令物件。 要使用 -f 标志,root 用户必须以前已输入 catman -w 以建立 /usr/share/man/whatis 文件。5、-F 只显示首个匹配项。  6、-m 只在 MANPATH 或 -M 中指定的路径中搜索。  7、-MPath 更改 man 命令搜索手册信息的标准位置。路径是用冒号隔开的路径的列表,其中,可以使用以下特殊符号:  %D - 联机帮助页的缺省 AIX? 路径。  %L-与当前语言环境的 LC_MESSAGES 类别相对应的特定于语言环境的目录位置。   %L-与当前 LC_MESSAGES 类别的首 2 个字符相对应的特定于语言环境的目录位置。 8、-r 手册信息的远程搜索。如果出于某个原因,远程搜索失败,则 man 将执行本地搜索以获取请求的联机帮助页。  9、-a显示所有匹配项。

4

.man手册的使用方法1)翻屏        向后翻一屏:space(空格键)    向前翻一屏:b        向后翻一行:Enter(回车键)    向前翻一行:k2)查找:    /KEYWORD  向后查找    n:下一个    ?KEYWORD  向前查找    N:前一个3)退出:q

推荐信息