Linux运维人员一项最基本的技能就是熟练的查看帮助,人们也常说查看帮助的水平决定了一个人的技术水平。

使用帮助

获取帮助的能力决定了技术的能力

whatis

显示命令的简短描述

每晚使用一个数据库更新

刚安装后不可立即使用

makewhatis (centos6)| mandb(centos7)制作数据库

whatis cal 或 man -f cal

命令帮助:

内部命令:#help COMMAND

#man bash

外部命令:

(1) # COMMAND --help

# COMMAND -h

(2) 使用手册(manual)

# man COMMAND

(3) 信息页

# info COMMAND

(4) 程序自身的帮助文档

README

INSTALL

ChangeLog

(5) 程序官方文档

官方站点:Documentation

(6) 发行版的官方文档

(7) Google

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[章节]命令

man命令的配置文件:/etc/man.config |man_db.conf

MANPATH /PATH/TO/SOMEWHERE: 指明新手册文件搜索位置

# man -M/PATH/TO/SOMEWHERE COMMAND:

到指定位置下搜索COMMAND命令的手册页并显示

man章节:

1.用户命令

2.系统调用

3.C库调用

4.设备文件及特殊文件

5.配置文件格式

6.游戏

7.杂项

8.管理类的命令

9.Linux内核API


导览man手册页

查看man手册页

SYNOPSIS摘要:[]:可选内容

<>: 必选内容

a|b:二选一

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

man –a keyword 列出所有帮助

搜索man手册

man -kkeyword列出所有匹配的页面

使用whatis数据库


man命令的操作方法:使用less命令实现

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搜索:

/KEYWORD:

以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;

                                不区分字符大小写;

n: 下一个

N:上一个

?KEYWORD:

以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索;

                                不区分字符大小写;

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

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

info:

man常用于命令参考,GNU工具info适合通用文档参考。

没有参数,列出所有的页面

info 页面的结构就像一个网站

每一页分为“节点”

链接节点之前*

info [命令]


方向键,PgUp,PgDn 导航

Tab键移动到下一个链接

d 显示主题目录

Home 显示主题首部

Enter进入选定链接

n/p/u/l进入下/前/上一层/最后一个链接

s文字文本搜索

q退出info



本地帮助文档/usr/share/doc/


点击“系统”->“文档”:

提供的官方使用指南和发行注记

/usr/share/doc目录

       多数安装了的软件包的子目录,包括了这些软件的相关原理说明

不适合其它地方的文档的位置

配置文件范例

HTML/PDF/PS 格式的文档

授权书详情


官网在线文档


第三方程序官方文档

通过发行版官方的文档光盘或网站可以获得

安装指南

部署指南

虚拟化指南

红帽知识库和官方在线文档

http://kbase.redhat.com

http://www.redhat.com/docs

http://access.redhat.com


rhn.redhat.com或者本地卫星服务器/代理服务器

基于网络管理的机器

RHN代理服务器为RHN流量提供缓存

RHN卫星服务器提供自主的RHN

RHN账户

为及其注册和基于网络管理的RHN用户

用于系统自动验证的系统ID

sosreport

收集所有系统上的日志信息的工具,并自动打成压缩包,

                                方便技术支持人员和红帽全球支持提供分析问题的依据

其它网站和搜索

http://tldp.org

http://www.slideshare.net

http://www.google.com

Openstackfiletype:pdf

rhcasite:redhat.com/docs