获取命令使用帮助:

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

  这篇博文是本人自己归纳的一些在命令上的一些获取帮助的途径,有本地帮助和网络帮助,适合不同环境的系统,有一些命令使用工具和查询命令的途径,希望能帮助到看到这篇博文的同志们,希望能更快捷的解决问题。

1.whatis 命令

   用法:  whatis COMMAND  或 man -f  COMMAND

   功能:  显示命令的简短描述

   限制:  每晚使用一个数据库更新

        刚安装后不可立即使用 没有数据库支持

   解决限制方法: makewhatis 6系系统命令| mandb 7系系统命令   制作whatis数据库          

2.内部命令

   help命令:     

     查看内置命令的帮助信息

      例:help  cd     history                     

        man bash


3.外部命令

    (1)COMMAND --help

    (2)使用手册(manual)

       #man COMMAND

    (3)信息页

       #info COMMAND

    4)程序自带的帮助文档

       README

       INSTALL

       Changlog

    (5)程序官方文档

       官方站点

    (6)程序官方文档

    (7)GOOgle


4.man and info

  man


 提供命令帮助的手册


 手册存放在 /usrshare/man  位置上


 几乎每个命令都有man帮助文档

 配置文件    


 Centos 6:       /etc/man.config   man 的配置文件 定义man的找寻路径 解压缩配置


 Centos7:       /etc/man_db.conf


  man页面分组成不同章节,章节分类:


         1.用户命令


          2.系统调用


          3C库调用


          4.设备文件及特殊文件


          5.配置文件格式


          6.游戏


          7.杂项


           8.管理类命令


          9.linux 内核API 


 man的使用:


        man默认最小章节号输出,用户查询指定的章节需 输入man章节号;例:man 5 passwd


        whatis command  :查看命令所在man的章节号 


        man -f command:查看命令所在man的章节号 


        man -a COMMAND 列出所有章节的帮助


        man -k COMMAND 搜索man手册中有关指定命令的全部信息  使用whatis 数据库


 进入man页面,对man的操作使用


        SYNOPSIS摘要:


            [ 中括号] :可选内容


            <尖括号>:必选内容


            a|b (竖线):二选一


            ... (省略号):同一内容可出现多次


                    


         控制命令:


      space b    后 前翻


      enter k 后翻一行


      ctrl+d ctrl+u 翻半屏


      q 退出


     #G 跳转到某行 默认最后一行



   ·     搜索使用:


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


                     n:下一个搜索结果


                     N:上一个搜索结果


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


                     n:下一个搜索结果


                     N:上一个搜索结果


    练习:


          1. 字符终端登录时,显示当前登录终端号,主机名和当前时间   man issue     man mingetty   查看系统变量的符号 


vim /etc/issue
   CentOS release 6.8 (Final)Kernel \r on an \m\
   n   # 主机名
   \d   #时间
   \t   #


           2.今天17.30 自动关机


                  shutdown     - h   63000


            

 info:

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

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

   info 页面就像一个网站

   每一页分为“节点”

   链接节点之前为 “*”

   使用方式:info [命令]                      

info cat

      info页面操作

       方向键:PGUP PGDN 导航

       ab:移动到下一个链接

       d:显示主题目录

       home;显示主题首部

       enter:进入选定链接

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

       s:文字,文本搜索

       q:退出info      


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

  图形:

    点击“系统”------>"文档";

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

  字符:

    /usr/share/doc 目录

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

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

     配置文件范例

     HTML/PDF/PS格式的文档

     授权书详情

6.官网在线文档

  第三方程序官方文档

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

    安装指南

    部署指南

    虚拟化指南

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

     http://www.redhat.com/docs

     http://access.redhat.com

7.网站搜索

  google



此上,是一些解决linux系统的问题的途径,包含一些使用工具和网络途径。希望能在以后的运维工作中

有多帮助,提高工作效率。