三、使用帮助
· 获得帮助
· 获取帮助的能力决定了技术的能力!
· 多层次的帮助
whatis
command --help
man and info
/usr/share/doc/
Red Hat documentation
其它网站和搜索
· 命令帮助
· 内部命令:help COMMAND
· 外部命令:
(1) COMMAND --help
COMMAND -h
(2) 使用手册(manual)
man COMMAND
(3) 信息页
info COMMAND
(4) 程序自身的帮助文档
README
INSTALL
ChangeLog
(5) 程序官方文档
官方站点:Documentation
(6) 发行版的官方文档
(7) Googl
· --help选项
• 显示用法总结和参数列表
• 使用的大多数,但并非所有的
• 示例:
date --help
Usage: date [OPTION]... [+FORMAT] or: date [-u|--utc|--
universal] [MMDDhhmm[[CC]YY][.ss]]
[] 表示可选项
CAPS或 <> 表示变化的数据
... 表示一个列表
x |y| z 的意思是“ x 或 y 或 z “
-abc的 意思是-a -b –c
{ } 表示分组
· man命令
• 提供命令帮助的文件
• 手册页存放在/usr/share/man
• 几乎每个命令都有man的“页面”
• man页面分组为不同的“章节”
• 统称为Linux手册
• man命令的配置文件:/etc/man.config | man_db.conf
MANPATH /PATH/TO/SOMEWHERE: 指明man文件搜索位置
• man -M /PATH/TO/SOMEWHERE COMMAND: 到指定位置下搜索COMMAND命令的手册
页并显示
• 中文man需安装包man-pages-zh-CN
· man 章节
• 1: 用户命令
• 2: 系统调用
• 3: C库调用
• 4: 设备文件及特殊文件
• 5: 配置文件格式
• 6: 游戏
• 7: 杂项
• 8: 管理类的命令
• 9:Linux 内核API
· man 帮助段落说明
• 帮助手册中的段落说明:
– NAME 名称及简要说明
– SYNOPSIS 用法格式说明
• [] 可选内容
• <> 必选内容
• a|b 二选一
• { } 分组
• ... 同一内容可出现多次
– DESCRIPTION 详细说明
– OPTIONS 选项说明
– EXAMPLES 示例
– FILES 相关文件
– AUTHOR 作者
– COPYRIGHT 版本信息
– REPORTING BUGS bug信息
– SEE ALSO 其它帮助参考
· man帮助
• 查看man手册页
man [章节] keyword
• 列出所有帮助
man –a keyword
• 搜索man手册
man -k keyword 列出所有匹配的页面
使用 whatis 数据库
• 相当于whatis
man –f keyword
• 打印man帮助文件的路径
man –w [章节] keyword
· info
• man常用于命令参考 ,GNU工具info适合通用文档参考。
• 没有参数,列出所有的页面
• info 页面的结构就像一个网站
• 每一页分为“节点”
• 链接节点之前 *
• info [ 命令 ]
· 导航info页
• 方向键,PgUp,PgDn 导航
• Tab键 移动到下一个链接
• d 显示主题目录
• Home 显示主题首部
• Enter进入 选定链接
• n/p/u/l 进入下/前/上一层/最后一个链接
• s 文字 文本搜索
• q 退出 info
· 通过本地文档获取帮助
• System->help(centos6)
• Applications -> documentation->help(centos7)
提供的官方使用指南和发行注记
• /usr/share/doc目录
Ø 多数安装了的软件包的子目录,包括了这些软件的相关原理说明
Ø 常见文档:README INSTALL CHANGES
Ø 不适合其它地方的文档的位置
配置文件范例
HTML/PDF/PS 格式的文档
授权书详情