命令帮助文档详解

一、简介

Linux提供了极为详细的帮助工具及文档,养成查帮助文档的良好习惯,可以大大减少需要记忆的东西并提高效率。man命令是Linux获取帮助文档的重要工具,它是manual的简写。通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。

二、whatis命令

whatis:

显示命令的简短描述;

查看命令所属章节(man -k COMMAND);

刚安装后不可立即使用;

makewhatis(centos6)或mandb(centos7)制作数据库;

whatis=man -f;

eg:whatis cal=man -f cal

三、命令帮助

内部命令使用帮助:

在Linux中要想知道一个命令是内置命令还是外部命令可以使用type;eg:#type COMMAND;

#help COMMAND;eg:help cd;

#man bash(查看更详细的内置命令帮助);

外部命令:

①#COMMAND - -help;

#COMMAND -h;

②使用手册(manual)

#man COMMAND;

#手册页位置:/usr/share/man;

#man有9个章节:man1-man9

③信息页

#info COMMAND;

④程序自身的帮助文档

#README;

#INSTALL;

#ChangeLog;

⑤程序官方文档

官方站点:Documention;

⑥发行版的官方文档;

⑦Google;

四、- -help选项

#显示用法总结和参数列表;

#使用的大多数,并非所有的;

   eg: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命令

man:

提供命令的帮助文件;

手册页位置存放在/usr/share/man;

几乎每个命令都有man的页面;

man页面分组为不同的章节;

man命令配置文件:/etc/man.config(centos6)或man_db.conf(centos7);

man -a passwd:列出所有帮助

man -k passwd(man -k=apropos):列出所有匹配的页面,使用的是whatis数据库;

六、man章节

man手册分为9个类别,其中2.3.9适用于编程开发,系统运维更偏重于1.4.5和8。我们可以按需求,在指定分类下搜索;

1、用户命令;

2、系统调用;

3、C库调用;

4、设备文件及特殊文件;

5、配置文件格式;

6、游戏;

7、杂项;

8、管理类的命令;

9、Linux的内核API;

七、man手册段落含义

NAME:命令的名称及简要说明;

DESCRIPTION:命令功能的详细描述;

OPTIONS:所支持的选项相关说明;

SYNOPSIS:使用格式;

EXAMPLES:使用示例;

NOTES:相关注意事项;

FILES:相关的配置文件;

SEE ALSO:相关参考;

八、导览man手册页

SYNOPSIS摘要:

#[]:可选内容;

#<>:必选内容;

#a|b:二选一;

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

九、man搜索

man是调用less命令进行打印输出的,我们可以通用于less命令的操作实现对man页面的查看和查找

space、Ctrl+v、f、F:向文件尾翻屏;

b,ctrl+b:向文件首部翻屏;

d,ctrl+d:向文件尾部翻半屏;

u,ctrl+u:向文件首部翻半屏;

回车、Ctrl+N,e,Ctrl+E,j,Ctrl+J:向文件尾部翻一行;

y,Ctrl+Y、P、k、Ctrl+K:向文件首部翻一行;

q:退出

#:跳转至第#行;

1G:回到文件首部;

G:翻至文件尾部;

/KEYWORD:

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

n:下一个

N:上一个

?KEYWORD:

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

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

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

十、通过在线文档获取帮助

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

http://kbase.redhat.com;

http://redhat.com/docs;

http://redhat.com;

网站和搜索:

http://tldp.org;

http://www.slideshare.net;

http://google.com;

kvm filetype:pdf;

rhca site:redhat.com/docs;

时间: 2024-11-05 13:49:31

命令帮助文档详解的相关文章

redis.conf 配置文档详解

redis 配置文档详解. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411

Nginx配置文档详解

Nginx的配置文档详解,在这儿做个总结,以便以后使用的时间查看. 以下大部分自己整理,部分来自参考 #设置用户 #user  nobody; #启动进程数(一般和服务器的CPU相同) #可以使用 $ cat /proc/cpuinfo 查看内核数 worker_processes  2; #设置错误文件存放的路径 #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log

Log4Net(二)之记录日志到文档详解

原创文章,转载必需注明出处:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/log4net-%E4%BA%8C-%E4%B9%8B%E8%AE%B0%E5%BD%95%E6%97%A5%E5%BF%97%E5%88%B0%E6%96%87%E6%A1%A3%E8%AF%A6%E8%A7%A3/ 前面一章.我们简单的介绍了log4net的功能,以及一个记录日志到文档的案例. 本节.将带领大家详细了解上节案例中各行代码的意思. 1

产品经理常用的三大文档详解

产品经理常用的三大文档,商业需求文档(Business Requirements Document).市场需求文档(Market Requirements Document).产品需求文档(Product Requirements Document) 商业需求文档(Business Requirements Document),产品介绍即是用一句话清晰定义你的产品:一句话明确表述产品有什么创新,解决了用户什么问题,填补了市场什么空白:一句话描述产品的市场规模和潜在远景:一句话来概括产品的竞争优势

elastic search文档详解

在elastic search中文档(document)类似于关系型数据库里的记录(record),类型(type)类似于表(table),索引(index)类似于库(database). 文档一定有三个元数据 _index 文档在哪存放 _type 文档表示的对象类别 _id 文档唯一标识 _index可以理解为数据库,在elastic search中通常是将格式相同的数据存在同一_index下,_type即将取消,以后不同type建议分为不同_index,_id类似于数据库里的主键,你自己要

前端 HTML文档 详解

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> 1.声明HTML文档类型 <!DOCTYPE> 告诉浏览器使用什么样的html或者xhtml来解析ht

Storm文档详解

1.Storm基础概念 1.1.什么是storm? Apache Storm is a free and open source distributed realtime computation system. Storm是免费开源的分布式实时计算系统 实时和离线的区别: 1 离线计算:批量获取数据.批量传输数据.周期性批量计算数据.数据展示 代表技术:Sqoop批量导入数据.HDFS批量存储数据.MapReduce批量计算数据.Hive批量计算数据.***任务调度 2 流式计算:数据实时产生.

Shell 中的 here 文档详解

我们知道平常在linux命令行的操作都可以放到文件里面,赋予可执行权限后,就可以将这文件变成一个shell脚本.但是如果我们跟有些程序交互时,shell脚本却帮不了我们太多.比如编辑一个文件和操作数据库.编辑一个文件一般用vi,进去后hjkl的aio的操作什么的,脚本怎么执行?mysql登陆输入mysql -u 用户 -p 密码后,就跟mysql进行一串交互,shell怎么执行?Here Document就可以派上用场了. 什么是Here Document Here Document 是在Lin

值得收藏!my.cnf配置文档详解

MySql对于开发人员来说应该都比较熟悉,不管是小白还是老码农应该都能熟练使用.但是要说到的各种参数的配置,我敢说大部分人并不是很熟悉,当我们需要优化mysql,改变某项参数的时候.还是要到处在网上查找,有点不方便.今天就把我所知道的MySql的配置文件my.cnf做一个简单的说明吧,注意,我总结的mysql是Linux环境下的. 其实,如果你要做mysql性能优化,那么熟悉my.cnf 的相关参数是必不可少的.不然,很多时候就会出现:网上查资料说是调下某个参数性能能提升,实际你调完之后却没有任