• 获取linux帮助命令


    获取linux帮助命令

    命令的分类

    linux的命令分为内部命令和外部命令。
      内部命令指的是shell程序自带的命令,是shell程序的一部分,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。
      外部命令指的是Linux系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应了系统中的一个文件,是属于Shell解释器程序之外的命令,所以称为外部命令。Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行。

    内部命令获取帮助

    help COMMAND

    外部命令获取帮助

    复制代码
    1. 命令自带简要格式的使用帮助
        #COMMAND --help
    2.使用手册:manual
        位置:/usr/share/man
        #man COMMAND
            SECTION
                NAME:功能性说明
                SYNOPSIS:语法格式
                    []:表示可选内容
                    <>:必须提供的内容
                    A|B:多选一
                    ...:表示同类内容可以出现多次
                DESCRIPTION:描述
                OPTIONS:选项
                EXAMPLES:使用示例
                AUTHOR:作者
                BUGS:报告程序bug的方式
                SEE ALSO:参考
    3.info COMMAND
        获取命令的在线文档,作为man手册的补充性文档
    4.程序自带帮助文档:/usr/share/doc/APP-VERSION
        README:程序的相关信息
        INSTALL:安装帮助
        CHANGES:版本迭代的改动信息
    5.主流发行版官方文档
    6.程序的官方文档
    复制代码
    • man介绍

    使用手册,压缩格式的文件,有章节之分

    复制代码
    章节说明:
        1.用户命令
        2.系统调用
        3.C库调用
        4.设备文件及特殊文:
        5.文件格式(配置文件格式)
        6.游戏使用帮助
        7.杂项
        8.管理工具及守护进程
    并非每个COMMAND在所有章节都有手册,默认从第一个查找
        whatis COMMAND (查看哪些章节有使用手册)
            eg.[root@fox ~]# whatis passwd
               sslpasswd (1ssl)     - compute password hashes
               passwd (1)           - update user's authentication tokens
               passwd (5)           - password file
               
        注意:查看过程是查询数据库进行的,执行makewhatis命令更新数据库
        
    查看指定章节
        man # COMMAND
        
    指定查找man手册位置
        man -M /PATH
    复制代码

    man命令打开手册后的操作方法

    复制代码
    翻屏:
        空格:向文件尾部翻一屏
        b:向文件首部翻一屏
        Ctrl+d:向文件尾部翻半屏
        Ctrl+u:向文件首部翻半屏
        回车键:向文件尾部翻一行
        k:向文件首部翻一行
        G:跳转至文件最后一行
        #G:跳转至#行
    
    文本搜索:
        /keyword:从文件首部向文件尾部依次查找,不区分大小写
        ?keyword:从文件尾部向文件首部依次查找,不区分大小写
            n:与查找命令方向相同翻动
            N:与查找命令方向相反翻动
            
    退出:
        q:quit
     
  • 相关阅读:
    C语言变量名的命名规则
    C++中关于文字编码的问题
    位运算
    Dictionary C#
    C# 中List 用法
    pDC,双缓冲 加载bitmap一点实践
    MyEclipse开发调试JSP,Servlet,JavaBean,JSF,Structs etc
    sqlserver 2005 一些操作
    利用System.EventHandler来实现两个窗体间的事件调用
    webconfig
  • 原文地址:https://www.cnblogs.com/fengdejiyixx/p/12391701.html
Copyright © 2020-2023  润新知