man命令详解

一、man命令简介:
    man是manual的缩写。操作手册之意。
    本地的帮助文档称为man pages,这些操作手册随着软件安装而安装到本地,可以使用man命令进行查询。
    随着软件包的安装有些操作手册会以文档的方式放在/usr/share/doc目录当中。有些以手册的方式放在/usr/share/man目录中。
    man page存储在/usr/share/man目录的子目录中。
    man page源自linux程序员手册,该手册篇幅很长,足以打印成多个章节。每个章节中都包含特定主题的信息。
    为了区分不同章节,man page在主题后附上了章节编号(用括号括起)。例如,passwd(1)介绍更改密码的命令,而passwd(5)介绍用于存储本地用户账户的/etc/passwd文件格式。
    使用man topic命令读取man page。内容一次显示一屏幕。
    man命令按照数字顺序搜索。例如man passwd默认显示passwd(1)。要显示具体章节man page主题,序带上章节编号参数:man 5 passwd显示passwd(5)。
    man page导航与搜索:
    需要再man page中掌握浏览技巧非常重要。

注意:
    可以使用正则表达式在页面中搜索,尽管简单的文本搜索可按预期工作,但正则表达式使用元字符进行更复杂的模式匹配。因此,使用包含程序表达式元字符的字符串进行搜索可能会产生意外结果。
        如:man passwd $*.^make$$$
        可以在regex(7)man主题中找到有关正则表达式和语法的更多信息。
二、阅读手册页:
    手册页将每个主题分为几个部分。大多数主题使用相同的标题并遵循相同的顺序。通常,主题不会包含所有标题,因为并非所有标题都是用于所有主题。

三、根据关键字搜索man page:
    man -k keyword命令对man page简介中执行关键字搜索,只会在topic的名字和简介中搜索。
    常见的系统管理主题在第一节(用户命令)、第5节(文件格式)和第8节(管理命令)中。
    man -K keyword命令执行全文本页面搜索,全文搜索使用更多系统资源,耗费更长时间。会在文档里面去搜索。执行命令后,会进入第一个搜索到关键字的topic中,此时我们可以使用/关键字,来定位相关位置。如果没有想要的内容,按ctrl+c,跳出第一个找到的topic,搜索第二个相关的topic,找到之后,按回车进入topic。进入下一个搜索到的topic,以此类推。直到找到需要的内容。
注意:关键字搜索依赖于mandb命令生成的索引,该索引必须使用root用户运行。当安装任何带有手册页的软件时都会自动运行改命令,man pages.man-db-cache-updatemandb。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值