博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
命令帮助文档详解
阅读量:5963 次
发布时间:2019-06-19

本文共 1993 字,大约阅读时间需要 6 分钟。

一、简介

    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选项

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

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

1
2
3
4
5
6
7
8
   
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:跟搜索命令同方向,上一个;

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

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

        

        

        

    网站和搜索:

        

        

        

            kvm filetype:pdf;

            rhca site:redhat.com/docs;

    

         

      本文转自wzcLINUXER 51CTO博客,原文链接:http://blog.51cto.com/yacheng0316/1950199,如需转载请自行联系原作者

你可能感兴趣的文章
mysql主从同步
查看>>
springmvc 高级3 之 统一异常处理
查看>>
我的友情链接
查看>>
memcache安装
查看>>
(总结)Web性能压力测试工具之ApacheBench(ab)详解
查看>>
我的友情链接
查看>>
AWT查看oracle历史sql语句执行
查看>>
支付宝、微信、QQ红包大战,商家选谁更靠谱?
查看>>
人工智能:智慧型手机的未来
查看>>
为何时尚品牌的“IP+”只能在京东完成?
查看>>
Oracle的AWR报告分析
查看>>
我的友情链接
查看>>
tomcat8.0配置虚拟主机时,访问404问题
查看>>
关于ThinkPHP的一点小小知识点的补充
查看>>
Computer-memory
查看>>
redis 实践笔记(初步)
查看>>
背道而驰or殊途同归?区块链与云计算未来趋势
查看>>
Spring整合JMS(四)——事务管理
查看>>
设计模式学习笔记(七)之模板方法模式(Template Method)
查看>>
我的友情链接
查看>>