获取帮助的能力,决定了技术的能力!
Linux中获取帮助的方式有:
一、whatis
二、help 命令(适用于内部命令)
三、man and info(适用于外部命令)
四、通过本地文档获取帮助
五、Red Hat documentation
六、其他网站和搜索
一 whatis
whatis命令是查询一个命令具有什么样的功能,并且将查询结果答应到终端上。
例如,查询date命令的功能。
可以看到,whatis查询到的只是一些简单的功能描述。
whatis要查看某一命令的简要说明,必须想要有该命令对应的说明数据库,这个数据数是whatis数据库。一般刚刚装好的机器上是没有这个whatis数据库的(如下图),但该数据库会在今后的使用系统的过程中自动生成,如果想要立即使用,可以手动创建。
执行makewhatis(Centos6) | mandb(Cento7)即可制作数据库。
二 针对 内部命令
help +命令
在使用某个命令帮助之前,可以先用type命令查看该命令的属于内部命令还是外部命令,然后再选择先用的帮助命令。
例如:想查看history的帮助,则先执行 type history 查看其属于内部命令,之后执行 help history获取帮助。
三、针对 外部命令
1、--help 和 -h选项
该选项可以显示用法总结和参数, 对于大多数命令可用。
例如:查看date命令的帮助
Usage: date [OPTION]... [+FORMAT] or: date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
[] 表示可选项 CAPS或 <> 表示变化的数据
... 表示一个列表 x |y| z 的意思是“ x 或 y 或 z “
-abc的 意思是-a -b –c { } 表示分组
2、man命令
man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。man命令的手册页命令存放在/usr/share/man,几乎每个命令都有man的“页面”。
man帮助路径:
关于手册中的段落说明:
NAME 名称及简要说明
SYNOPSIS 用法格式说明
• [] 可选内容
• <> 必选内容
• a|b 二选一
• { } 分组
• ... 同一内容可出现多次
DESCRIPTION 详细说明
OPTIONS 选项说明
EXAMPLES 示例
FILES 相关文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它帮助参考
man章节
1.用户命令
2.系统调用
3.C库调用
4.设备文件及特殊文件
5.配置文件格式
6.游戏
7.杂项
8管理类的命令
9.Linux内核的API
关于man帮助的一些基本操作方法:
space, ^v, ^f, ^F: 向文件尾翻屏
b, ^b: 向文件首部翻屏
d, ^d: 向文件尾部翻半屏
u, ^u: 向文件首部翻半屏
RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行 y or ^Y or ^P or k
or ^K:向文件首部翻一行
q: 退出
#:跳转至第#行
1G: 回到文件首部
G:翻至文件尾部
man 详细操作:(以下全部以date命令为例)
1、查看man手册页: man [章节] keyword
注 :查看章节号直接执行whatis +命令
2、列出所有帮助 man –a keyword
3、搜索man手册 man -k keyword 列出所有匹配的页面
4、打印man帮助文件的路径
man搜索
1、/keyword:
以keyword指定的字符串为关键字,从当前位置向文件尾部搜索,不区分字符大小写。
按键n,可以将光标下移一个 按键N,可以将光标上移一个
2、?keyword
以keyword指定的字符串为关键字,从当前位置想文件首部搜索, 不区分字符大小写
按键n,可以将光标上移一个 按键N,可以将光标下移一个
3、info
man常用于命令参考 ,info适合通用文档参考。如果man给出的帮助不够详细,则可以继续使用info来获取更详细的帮助。
info命令格式:info[命令]
info命令的使用风格类似于网站,没有给出参数,但列出了所有的页面,文件中有许多的链接,链接之前用*标识。用户可以通过将光标移至目标链接行,按回车键进入该链接。
info页的相关操作方式:
1、可以使用方向键, PgUp, PgDn 来导航
2、使用Tab移动至下一个链接
3、d可以显示主题目录
4、HOME可以显示主题首部
5、Enter可以进入选定的链接
6、n/p/u/l可以进入下/前/上一层/最后一个链接
7、s 提供文字,文本的搜索
8、q可以退出info帮助
四 、通过本地文档获取帮助
1、Centos6图形界面中的帮助
路径:System->help( centos6)
2、Centos7的图形界面提供的帮助窗口
路径:Applications -> documentation->help( centos7)
3、\usr\share\doc目录
这个目录中放置了安装的软件对应的各自的文件夹,内部包含这些软件的说明文档及相关原理说明。
五 、通过在线文档获取帮助
第三方应用官方文档
http://www.nginx.org
http://tomcat.apache.org
http://httpd.apache.org
http://www.python.org
通过发行版官方的文档光盘或网站可以获得
安装指南、部署指南、虚拟化指南等
红帽知识库和官方在线文档
http://kbase.redhat.com
http://www.redhat.com/docs
http://access.redhat.com
六、其他网站和搜索
http://tldp.org
http://www.slideshare.net
http://www.google.com
Openstack filetype:pdf
rhca site:redhat.com/docs