Linux的帮助文档

  在我们使用Linux的过程中,都会遇到这样那样的问题,一般我们在计算机能连上网的情况下会进行百度或Google解决问题,但是并不是所有文题都能在网上很快得到答案。万一我们是在没有网络,或者网络不是很通通畅的情况下,在网上解决问题的可能性是比较小的。可是有没有什么较好的九诀方案呢,答案是有的。一般我们在Linux工作,不管是命令还是配置,一般情况下我们都可以找到相对应的文档进行查看,接下来,我将对在Linux上寻求帮助的方法进行介绍。

目录

  •   whatis的使用
  •   内部命令
  •     help command
  •   外部命令
  •     command –help
  •     man手册
  •       man的章节
  •       man段落帮助
  •       man帮助
  •       man手册的操作
  •      info帮助
  •   通过本地文档获取帮助
  •   通过在线文档获取帮助
  •   红帽全球技术支持服务
  •   网站和搜索

whatis的使用

格式:whatis command

作用:显示命令的简短描述

类似命令: man –f command

更新命令:centOS 6:makewhatis

         centOS 7: mandb

位置:  centOS 6 : /var/cache/man/whatis

   centOS 7 : /var/cache/man/index.db

  由于whatis获取的信息都是从man中得到的,我们在安装一个命令或者软件时,我们是没有办法用whatis查出相关信息的,因为,whatis每天在固定的时间从man中来更新自己的数据库,所以,我们如果想使用这个命令的话要进行手动更新。

内部命令(builtin)

  我们的Linux在登录时,就会进入shell,为了我们方便使用,一部分命令在我们登录时就加在在内存中,这一部分命令叫做内建命令。

使用方法:help command

外部命令

  外部命令的使用方法查询方法就有很多了,现在一一介绍,但是我们在使用过程中一般用电是最多的是man手册。

一般的帮助help

格式:command –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

      {} 表示分组

manual手册(man)

格式:man command

作用:提供命令帮助的文件

位置:/usr/share/man/

    配置文件位置:centOS 6:/etc/man.config

centOS 7:/etc/man_db.conf

  man的章节

    几乎每个命令或配置文件都有man页面,而man的页面有分为不同的章节,接下我将介绍每个章节对应的是什么。

1:用户命令

                   2:系统调用

                   3:C库调用

                   4:设备文件及特殊文件

                   5:配置文件格式

                   6:游戏使用帮助

                   7:杂项

                   8:管理类命令及守护工具

                   9:Linux内核API

  man段落帮助

 SECTION:

  NAME:命令的简要使用说明

SYNOPSIS:简要格式说明

         DESTRIPTION 详细说明

  OPTIONS:选项

EXAMPLES:使用示例

FILES相关文件

AUTHOR:作者

BUGS:报告程序bug的方式

SEE ALSO:参考

   . . .

SYNOPSIS:

[]:可选内容

<>:必选内容

          {}:分组

a|b|c:多选一

       ...:同类内容可出现多个

  man帮助

查看man手册页

                            man [章节] keyword

    列出所有帮助

               man –a keyword

    搜索man手册

                 man –k keyword 列出所有匹配的页面

    相当于whatis

               man –f keyword

    打印man文件的路径

              man –w [章节] keyword

man手册的操作

翻屏:

空格键:向文件尾部翻一屏

                            b:向文件首部翻一屏

Ctrl+d:向下翻半屏

Ctrl+u:向上范半屏

回车键:向下翻一行

k:向上翻一行

G:跳到最后一行

nG:跳到指定行

1G回到顶部

文本搜索:(不区分大小写)

/keyword:向下查找

                            ?keyword:向上查找

按n/N:

                                     n:与查找命令方向相同

                                     N:与查找命令方向相反

退出:

                                     q:quit

选项:

                                     -M /PATH/TO/DIR  到指定目录下查找手册并打开;

Info帮助

对于info帮助我们一般使用的很少,我在这只做简单介绍,具体使用需要自己摸索。

Gnu工具,info适合通用文档参考

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

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

每一页分为一个节点

     链接节点前 *

       Info [命令]

  导航

方向键pgUp,pgDn导航

Tab移动到下一个链接

d显示主题目录

Home显示主题首部

Enter进入选定链接

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

s 文字 文本搜索

q 退出

通过本地文档获取帮助

/usr/share/doc目录

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

  常见的文档 :README INSTALL CHANEES

通过在线文档获取帮助

第三方应用官方文档

http://www.nginx.org

http://tomcat.apache.org

http://httpd.apache.org

http://www.python.org

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

安装指南,部署指南,虚拟化指南

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

   http://kbase.redhat.com

   http://www.redhat.com/docs

     http://access.redhat.com

红帽全球技术支持服务

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

基于网络管理的服务器

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

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

    RHN账户

      为其之策和基于网络管理的RHN账户

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

    Sosreport

    搜集所有系统上的日志信息的工具,并自动打包成压缩包,方便技术支持人员和红帽全球支持提供分析问题的依据

网站和搜索

Google

Keyword     filetype:pdf

Keyword     site:domain.tld

Linux帮助手册(man)的更多相关文章

  1. Solaris/Linux 命令手册

    无意翻到之前收藏的一个文档,共享一下. Solaris/Linux 命令手册 1. 系统 # passwd:修改口令 # exit:退出系统 2. 文件 # cp:复制文件或目录,参数:-a递归目录, ...

  2. 超级方便的linux命令手册

    超级方便的linux命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件     文件管理 # ls ...

  3. Linux指令手册 (一)

    指令格式 指令主体 [选项] [操作对象] 一个完整的指令是由"指令主体"."选项"和"操作对象"组成的,其中指令主体只能有一个,选项有零个 ...

  4. 3.linux man手册

    (12) man作用:查询man手册,获得帮助信息man 1 ls 1表示查询的是linux命令man 2 xxx 2表示查询的是linux apiman 3 xxx 3表示查询的是C库函数注意:在m ...

  5. linux帮助手册(help/man/info)

    linux本身有数据库(数据库名whatis)--man实际是从whatis数据库里查找信息. makewhatis 刚装系统,若man不能用,用makewhatis命令.整理whatis数据库. 当 ...

  6. Linux使用手册-vi使用手册

    vi使用手册 VI是unix上最常用的文本编辑工具,作为unix软件测试人员,有必要熟练掌握它. 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filen ...

  7. linux基本命令手册

    常用指令 ls         显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir    ...

  8. 通达OA2008从windows环境移植到linux部署手册

    通达OA2008从windows环境移植到linux中(centos5.5及以上版本) OA系统拓扑图: 环境搭建(安装lamp环境) 1.安装xampp集成lamp包xampp-linux-1.6. ...

  9. Linux命令手册man

    命令手册:manualman COMMANDman 2 read whatis COMMAND:查看命令有几个章节 man分章节:常见章节有8个,1:用户命令2:系统调用3:库用户4:特殊文件(设备文 ...

随机推荐

  1. bash启动时加载配置文件过程

    本文目录: 1.1 判断是否交互式.是否登录式 1.2 几种常见的bash启动方式 1.3 加载bash环境配置文件 当用户登录系统时,会加载各种bash配置文件,还会设置或清空一系列变量,有时还会执 ...

  2. 谷歌。百度,阿里云,机器翻译简单PK。

    原文:Google 的免费翻译服务可提供简体中文和另外 100 多种语言之间的互译功能,可让您即时翻译字词.短语和网页内容. 阿里云:google's free translation service ...

  3. 一句话搞定-phpStudy安装yaf扩展

    首先下载phpStudyX64位的,然后傻瓜式安装,安装完下载yaf,由于yaf扩展的网站在国外很难下载,需要FQ,所以我这里下载了yaf5.6nts.zip,解压后把php_yaf.dll这个文件粘 ...

  4. 没有基础如何学习web渗透测试?

    如果只是因为感兴趣玩玩的话,你可以不需要学习太多的脚本程序. 但是以下条件要具备 1.能看懂教程:能理解原理,例如解析漏洞,sql注入逻辑等 2.前端代码审计:html js css 3.主流工具的使 ...

  5. 多线程(七)JDK原生线程池

    如同数据库连接一样,线程的创建.切换和销毁同样会耗费大量的系统资源.为了复用创建好的线程,减少频繁创建线程的次数,提高线程利用率可以引用线程池技术.使用线程池的优势有如下几点:        1.保持 ...

  6. 微信JS-API封装接口——node.js版

    github:https://github.com/xjnotxj/wechat_interaction_jsapi Wechat JS-API接口 功能: 用于管理和获取微信 JSSDK 生产的ac ...

  7. postman 第1节 安装启动(转)

    安装: 1.mac app安装 浏览器访问https://www.getpostman.com/apps,选择Get the Mac App,下载安装即可 2.chrome app安装 浏览器访问ht ...

  8. 使用TCP/IP Monitor监视Soap协议

    什么是soap? soap,简单对象访问协议,基于http传输xml数据,soap协议体是xml格式. SOAP 是一种网络通信协议 SOAP即Simple Object Access Protoco ...

  9. JS实现60s倒计时(亲测有效),及span标签如何使用和禁用onclick事件

    效果如下图:点击按钮出现60秒倒计时,60s内按钮不可用,倒计时到了时间方可再次点击获取. 另外还有一个知识点,只有input 及button这样的表单元素有disbale属性,如何设置是否可用属性的 ...

  10. mapreduce运行机制

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt243 谈mapreduce运行机制,可以从很多不同的角度来描述,比如说从ma ...