Chapter 3
来源:互联网 发布:淘宝手机端连接转换 编辑:程序博客网 时间:2024/05/21 06:39
Chapter 3 - 在红帽企业LINUX中获取帮助
3.1 使用man
命令读取文档
3.1.1 man
命令简介
man page源自过去的Linux程序员手册,该手册篇幅很长,足以打印成多本书册。它们分别包含具体文件类型的信息,现已成为如下所列章节。文章被指代为主题,因为页面已不再适用。
注意:
手册第9节于最近添加到Linux中。并非所有man章节列表都会引用它。
为区分不同章节中相同的主题名称,man page参考在主题后附上了章节编号(用括号括起)。查阅方法如下:
man NUM SUBJECT
3.1.2 根据关键字识别man page
基本的man
导航命令:
man
,并返回到命令shell提示符重要:
在执行搜索时,string允许使用正则表达式语法。简单的文本(如passwd)按照预期工作,正则表达式则使用元字符(如
$
、*
、.
、^
)进行更复杂的模式匹配。因此,搜索包含程序表达式元字符的字符串可能会产生意外的结果。有关正则表达式和语法的介绍,请参见红帽系统管理二,以及
man 7 regex
。
3.1.3 根据关键字搜索man page
使用man -k KEYWORD
对man page执行关键字搜索,这会显示与关键字匹配的man page主题和章节编号的列表。
常见的系统管理主题在第1节(用户命令)、第5节(文件格式)和第8节(管理命令)中。运用特定故障排除工具的管理员也使用第2节(系统调用)。剩余的章节通常供程序员参考或用于高级管理。
注意:
关键字搜索依赖于
mandb
命令生成的索引,该命令必须以root身份运行。该命令每天通过cron.daily运行,或者通过anacrontab在启动一小时内运行(如果过期)。重要:
man
命令-K
选项执行全文本页面搜索,而不像-k
那样仅搜索标题和描述。全文本搜索可能会使用更多的系统资源,耗费更长的时间。
3.2 使用pinfo
命令读取文档
3.2.1 GNU info简介
man page的正式格式作为命令参考时很有用,但作为普通文档却用处不大。对于此类文档,GNU项目开发了一种不同的在线文档系统,称为GNU info。Info文档是RHEL系统上重要的资源,因为coreutils软件包和gilbc标准库等许多基本的组件和实用工具或是由GNU项目开发而成,或是利用了info文档系统。
info文档结构由超链接式的info节点组成。此格式比man page更灵活,允许对复杂命令和概念进行彻底的说明。与man page相似,info节点可以从命令通过info
或pinfo
命令读取。
一些命令和实用工具同时拥有man page和info文档;通常而言,info文档的内容将更加深入。使用man
和pinfo
比较tar文档中的区别。
pinfo
读取器比原始的info
命令更加高级。它设计为与lynx
文本Web浏览器击键操作相符,也添加了颜色。可以通过pinfo TOPIC
浏览特定主题的info节点。仅输入pinfo
将显示info主题目录。安装了对应的软件包时,pinfo
中即可使用新的文档节点。
3.2.2 GNU Info与man page导航对比
info
命令使用不同于man
的导航击键操作。info
命令设计为与超文本感知型lynx
Web浏览器的击键操作相符。下表对键绑定进行了比较:
pinfo
man
参考:
pinfo pinfo
3.3 读取/usr/share/doc中的文档
3.3.1 软件包文档简介
除了man
和pinfo
外,开发人员也可能选择在其应用的RPM分发软件包中包含文档。安装软件包时,识别为文档的文件将移到/usr/share/doc/PACKAGENAME中。软件包生成人员或许也会纳入任何有帮助的内容,作为man page的补充,而不重复其内容。GNU软件包也使用/usr/share/doc作为info节点的补充。
大多数软件包含有介绍软件包分发许可的文件。一些软件包含有大量基于PDF或HTML的文档。相应地,浏览软件包的一个有用方式是将选用的浏览器指向file:///usr/share/doc,再利用鼠标进行操作。
一些软件包附带有大量的示例、配置文件模板、脚本、教程或用户手册。一些文档是零星的;其他软件包还有大量用户手册或开发人员指南,或者相关已出版书籍的电子拷贝。
注意:
开发人员或许会选择在独立的RPM中捆绑大量的文档,必须单独进行安装。它们通过以-doc结尾或类似的名称的软件包提供。通常,额外的包可以在RHEL的Optional软件渠道找到。
许多软件包还包含开发人员文档,如应用程序接口(API)规范,它们通过以-devel结尾或类似的名称的软件包提供。软件包中可能包含其他文件,如标头;有用的文档通常仅在软件开发或编译时需要。
注意:
内核本身拥有一个重要的文档包。kernel-doc包中含有丰富的内核、驱动程序、调节和高级配置信息。有经验的系统管理员常常研读Kernel-doc文件。
参考:
man 7 hier
3.4 从红帽获取帮助
(此部分在学完RH124之后学习)
- Chapter 3
- chapter 3
- chapter 3
- Chapter 3
- Chapter 3
- chapter 3
- Chapter 3
- Chapter 3
- Chapter 3
- Chapter 3
- Chapter 3
- CCNA 3 Chapter 3
- chapter 3 C++ 函数
- Chapter 3 Moving around
- ccna 1 Chapter 3
- CCNA 3 Chapter 1
- CCNA 3 Chapter 2
- CCNA 3 Chapter 4
- 多线程访问同一函数
- Oracle-11g 中使用表空间透明数据加密(TDE)
- 理解Paxos算法的推导过程
- [读书笔记] 《中文自然语言处理》
- mybatis-config.XML配置以及,XxxMapper的CRUD
- Chapter 3
- 【HDU 1878】欧拉回路(并查集,欧拉回路概念及判定)
- 《Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network》阅读笔记
- 字符串
- 从“0”开始搭建个人博客(4)——补充
- EasyUI(StackOverflowError) (through reference chain:和子属性的
- PXE概念简介
- UVA
- Linux python 环境搭建+Scrapy安装