在学习Linux的过程中,往往会遇到一些难以理解的问,这时我们就需要寻求帮助,下面是获取帮助的几个途径。

一、man(manual)手册(命令)

(1)man手册是系统自带的联机帮助手册,善于利用man命令,可以帮我们解决遇到的大部分问题。

(2)man手册分为九个章节,每个章节是独立的。

章节1:表示用户命令和守护进程

章节2:表示系统调用和内核服务

章节3:表示C语言库函数(子例程)

章节4:表示特殊文件及设备文件

章节5:表示配置文件的格式

章节6:表示游戏

章节7:表示杂项

章节8:表示管理类的命令

章节9:表示Linux内核API

说明:例如我们输入“man passwd”,系统就会返回下图(截图)的结果,左右上角都有字符“PASSWD(1)”,表示现在打开的是man手册的章节1。我们还可以指定章节号,比如“man 5 passwd”,表示打开passwd命令的第5章节man手册。如果不指定章节号,系统就会按章节号进行搜索。不是每一个命令都有9个章节号的。

新手学Linux获取帮助的几个途径_manual 

(3)语法格式

man [option][章节] keyword...

option说明:  [ ] :可选内容

                               < > :  必选内容

                               a|b :二选一

   ... : 同一内容可以出现多次

(4)主要选项

-a : 在所有的man帮助手册搜索,显示所有的匹配项。

-f :  使用 troff 命令格式化手册信息,显示指定关键字的简短信息,只搜索与关键字完全匹配的帮助页,相当于whatis命令。

-k :  列出所有匹配的页面,模糊搜索。

-M :  指定手册文件的搜索路径, man - M /PATH/TO/SOMEWHERE COMMAND。

(5)进入man命令后的操作方法:

space(空格键)和 f 键:向文件尾部翻一页;

b 键 :向文件首部翻一页;

d 键 :向文件尾部翻半页;

u 键 :向文件首部翻半页;

e,j键 :向文件尾部翻一行;

y,k键 :向文件首部翻一行;

q 键 :退出man手册;

#(数字) :从当前页开始向尾部跳至第#行;

1+G键 :回到文件首部;

G键 :跳到文件尾部;

/keyword : 以keyword指定的字符串为关键字,从当前位置向文件尾部搜索;不区分字符大小写;

?keyword :以指定的字符串为关键字,从当前位置向文件首部搜索;不区分字符大小写;

搜索说明:n: 跟搜索命令同方向,下一个

          N:跟搜索命令方向相反,上一个

(6)补充

man手册也的存放路径:/usr/share/man

man命令的配置文件:CentOS 6:/etc/man.config   ;   CentOS 7:/etc/man_db.conf

二、info命令(info格式的帮助文档)

(1)语法

info [OPTION]... [MENU-ITEM...]

(2)选项

-d:添加包含info格式帮助文档的目录;

-f:指定要读取的info格式的帮助文档;

-n:指定首先访问的info帮助文件的节点;

-o:输出被选择的节点内容到指定文件。

(3)参数

指定需要获得帮助的主题,可以是指令、函数以及配置文件。

(4)操作说明

info页面的结构像一个网站,每一页分为“节点”,每个链接节点之前都有“*”号,enter键可以进入节点。

?键,它就会显示info的常用快捷键。

SPACE键:向尾部滚动一页

DEL键:向首部滚动一页

tab键:移动到一下个链接(回车键进入链接)

d : 显示主题目录

e : 跳至文档的尾部

b : 跳至文档的首部

s + keyword :搜索指定的keyword

q:退出info

n :打开与本链接关联的下一个链接

p :打开与本链接关联的前一个链接

u :打开与本链接关联的上一个链接

l :进入最后一个链接

(5)示例

info passwd

三、通过本地文档获取帮助

(1)图形界面

点击“系统”-->“文档帮助”,如下图

新手学Linux获取帮助的几个途径_manual_02 

(2)字符界面

打开目录/usr/share/doc,在此目录放置了多数安装软件的子目录,目录里面的文件有些是程序配置文件的范例,有些是授权书详情,文档格式有HTML、PDF、PS等等。

四、软件提供方的官方文档

如:红帽的文档:http://www.redhat.com/docs

五、相关网站的搜索

如:相关技术论坛,谷歌搜索

        http://tldp.org/

        http://www.ibm.com/developerworks/cn/views/linux/libraryview.jsp