Linux命令众多,命令里还有许多的选项,想要全部记住几乎不可能,所以我们经常会使用到帮助。
获得帮助的几种方法:
whatis:用于查询一个命令大致功能,并将查询结果打印到终端上
同man -f效果相同
whatis依赖于一个后台数据库,这个数据库并不是系统自带的,而是装好系统之后自动生成的,并且每天特定时间自动更新一次,我们也可以使用makewhatis命令(centos6)mandb(centos7)手动更新这个数据库
查看内部命令方法:help command
man bash可以查看所有内置命令的帮助以及bash的各种用法
注:外部命令不可以用这种方法
查看外部命令方法:command --help或command -h
[] 是可选的
CAPS或 <> 是变量
... 表示一个列表
x |y| z 的意思是“ x 或 y 或 z “
-abc的 意思是-a -b -c
man帮助命令是更为详细的帮助命令,也是最为常用的一种帮助命令,man命令的路径/usr/share/man,分为9个章节,不同章节存放不同类型的帮助:
1: 用户命令
2: 系统调用
3: C库调用
4: 设备文件及特殊文件
5: 配置文件格式
6: 游戏
7: 杂项
8: 管理类的命令
9:Linux 内核API
man命令的配置文件:/etc/man.config | man_db.conf
man命令的使用:
man [-acdDfFhkKtwW] [--path] [-m system] [-p string] [-C config_file] [-M pathlist] [-P pager] [-B browser] [-H htmlpager] [-S section_list] [section] name ...
如果不指定章节号,则只显示最小章节号的帮助,可以先用whatis查询命令章节号,列出keyword的所有帮助:man -a keyword
查看man手册页
SYNOPSIS摘要:
[]:可选内容
<>: 必选内容
a|b:二选一
...: 同一内容可出现多次
也可以通过man搜索关键词,列出所有与关键词匹配的页面:man -k keyword
man命令是基于less命令实现的,所以对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:翻至文件尾部
/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目录
多数安装了的软件包的子目录,包括了这些软件的相关原理说明
不适合其它地方的文档的位置,配置文件范例,HTML/PDF/PS,格式的文档,授权书详情
cd到想要查看的文件目录下,用cat命令查看相关文档
通过在线文档获取帮助:
第三方程序官方文档
通过发行版官方的文档光盘或网站可以获得:
安装指南
部署指南
虚拟化指南
红帽知识库和官方在线文档:
http://www.redhat.com/docs
http://access.redhat.com
搜索引擎
http://www.google.com
Openstack filetype:pdf
rhca site:redhat.com/docs
本文出自 “面包” 博客,请务必保留此出处http://daliu.blog.51cto.com/4051113/1832326
原文地址:http://daliu.blog.51cto.com/4051113/1832326