Linux学习记录D02:Linux命令帮助的获取详解

Linux命令帮助的获取

    格式:COMMAND [OPTIONS...] [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)存储中:
                
            history命令:
                作用是什么?相关的环境变量是什么?有用的选项?
                
                管理命令历史:
                    登录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 or j or ^J: 向文件尾部翻一行:
            y or ^Y or ^P or k or ^K: 向文件首部翻一行:
            q: 退出:
            
            #: 跳转至第#行:
            1G: 回到文件首部
            G: 翻至文件尾部
        
        文本搜索:
            /KEYWORD:
                以KEYWORD制定的字符串为关键字,从当前位置向文件尾部搜索:不区分字符大小写:
                    n: 下一个
                    N: 上一个
            ?KEYWORD:
                以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索:不区分字符大小写:
                    n: 跟搜索命令同方向,下一个
                    N: 跟搜索命令反方向,上一个
                    
        练习:data命令
            显示今天为周几?
            设定当前系统时间?
            显示今天的日期,形如:08/15/15?
            显示当前的时间,形如:16:01:21?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值