zoukankan      html  css  js  c++  java
  • Linux帮助手册(man)

    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

  • 相关阅读:
    Windows下将ImageMagick移植到Android平台
    【转】对于JNI方法名,数据类型和方法签名的一些认识
    Android中图片占用内存的计算
    Android中Canvas绘图基础详解(附源码下载) (转)
    Android中如何查看内存(下)
    Android中如何查看内存(上)
    WMRouter:美团外卖Android开源路由框架
    写给工程师的十条精进原则
    Flutter的原理及美团的实践
    美团扫码付的前端可用性保障实践
  • 原文地址:https://www.cnblogs.com/duzhaoqi/p/7190811.html
Copyright © 2011-2022 走看看