linux命令帮助的获取

    外部命令:都有一个可执行程序,位于文件系统某目录下
        which, whereis
        
        shell程序搜寻可执行程序文件的路径定义在PATH环境变量中
        #echo $PATH
        
        自左向右
    
    格式:COMMAND [OPTION...] [ARGUMENTS...]
    
    内部命令:
        # help COMMAND
    外部命令:
        (1) # COMMAND --help
            #  COMMAND -h
        (2) 使用手册(manual)
            # man COMMAND
        (3) 信息页
            # info COMMAND
        (4) 程序自身的帮助文档
            README
            INSTALL
            Changelog
        (5) 程序官方文档
            官方站点:Documentation
        (6) 发行版的官方文档
        (7) Google
        
    内部命令帮助:
        # help COMMAND
        
            hash命令:
                shell搜寻到的外部命令的路径结果会缓存至kv(key-value)存储中
                
            管理命令历史:
                登录shell时,会读取命令历史文件中记录下的命令:~/.bash_history
                登录进shell后新执行的命令只会记录在缓冲中,这些命令会在用户退出时“追加”至命令历史文件中
                
                history:
                    -a:追加本次会话新执行的命令历史列表至历史文件中
                    -d:删除历史中指定的命令
                    -c:清空命令历史
                    
            快捷操作:
                !#:调用历史中第#条命令
                !string:调用历史中最近一个以string开头的命令
                !!:上一条命令
                
    外部命令帮助获取:
        (2) man COMMAND
            手册页:/usr/share/man    
                man1 ... man8
                    man1:用户命令
                    man2:系统调用
                    man3:C库调用
                    man4:设备文件格式
                    man5:配置文件格式
                    man6:游戏
                    man7:杂项
                    man8:管理类的命令
            
            注意:有些关键在不止一个章节中存在帮助手册
                要查看指定章节中的手册:man # COMMAND
                
            man命令的配置文件:/etc/man.config
                MANPATH /PATH/TO/SOMEWHERE:指明新的手册文件搜索位置
                
                # man -M /PATH/TO/SOMEWHERE COMMAND:到指定位置下搜索COMMAND命令的手册页并显示之
                
        帮助手册中的段落说明:
            NAME:名字及简要说明
            SYNOPSIS:命令简要使用帮助
            DESCRIPTION:功能的详细描述
            OPTIONS:选项
            EXAMPLES:示例
            AUTHOR:作者
            REPORTING BUGS:报告错误
            SEE ALSO:另请参阅
            
        SYNOPSIS:
            []:可选内容
            <>:必选内容
            a|b:二选一
            ...:同一内容可出现多次
        
        man命令的操作方法:
            Space, ^v, ^f, ^F:向文件尾翻屏
            b, ^B:向文件首部翻屏
            d, ^D:向文件尾部翻屏
            u, ^U:向文件首部翻半平
            RETURN, ^N, e, ^E, j, ^J:向文件尾部翻一行
            y, ^Y, ^P, k, ^K:向文件首部翻一行
            q:退出
            
            #:跳转至第#行
            1G:回到文件首部
            G:翻至文件尾部
            
        文本搜索:
            /KEYWORD:
                以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索:不区分字符大小写
                    n:下一个
                    N:上一个
                    
                以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索:不区分字符大小写
                    n:跟搜索命令同方向,下一个
                    N:跟搜索命令同方向,上一个
                    
            (3) info
                info COMMAND
            
            (4) 程序自身的帮助文档    
                /usr/share/doc/COMMAND-VERSION
                
            (5) 程序官方文档
            
            (6) 发行版的官方文档
                http://www.redhat.com/docs
                
            (7) Google
            
            (8)slideshare
                http://www.slideshare.net/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小宏运维有点菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值