Linux 命令帮助

命令格式:

    COMMAND [OPTIONS……] [ARGUMENTS……]

    shell寻找到的外部命令的路径结果会缓存到kv(key-vakue)里存储,可键入hash查看

    内部命令:

       help COMMAND

    外部命令:

        查找命令帮助可以先man 命令,然后根据FILES查看命令的相关文件所在位置。

    1.COMMAND --help

        history 查看输入的命令历史

            登录shell是会读取~/.bash_history中的命令历史;

            登出时,会将缓存中的历史命令追加写入到~/.bash_history;

                !+数字可以直接执行命令历史中的对应命令;

                !!执行上一条命令;

                !+string  执行最近一次输入的以string开头的命令;

    2.manul   man COMMAND    man 1-8:称为1-8章节

        man1:用户命令

        man2:系统调用

        man3:库调用

        man4:设备文件和特殊文件

        man5:配置文件格式信息

        man6:游戏

        man7:杂项

        man8:系统管理类命令

        一个命令不止在一个章节里有帮助手册,可以通过man+[1-8]+command来查看固定章节里的信息;

        可以通过whatis command来查看命令在哪些章节里有帮助信息;

        可通过/usr/share/man/*路径查看;

            里面都是对应命令的相关的压缩的文件,使用man命令查看时man会自动解压查看;

            命令手册不一定都在/usr/share/man/中,可以通过设置/etc/man_db.conf来设置额外的man手册路径;

            或者通过man -M path/to/somewhere command 指定路径来查看man手册;

        man章节内容:

            NAME,SYNOPSIS,DESCRIPTION,OPTIONS,EXAMPLES,AUTHOR,SEE ALSO

            SYSNOPSIS:

                [ ]表示为可选内容;

                < >表示为必选内容;

                … 表示为同样格式的内容可重复多次;

                a|b表示为二选一;

        man快捷键

            G:到章节末尾

            g:到章节开头

            ^u:向上翻动半屏

            ^d:向下翻动半屏

            q:退出

        文本搜索

            /keystring:以字符串为关键字,从当前位置向下搜索

            n:下一个       N:上一个     以搜索方向/为基准

            ?keystring:以字符串为关键字,从当前位置向上搜索

           n:下一个       N:上一个     以搜索方向?为基准

           :+数字:可以实现直接跳转到数字所在的行数

    3.info 信息页   info COMMAND

    4.程序自身的文档

        /usr/share/doc/*/*

            README,ChangeLog

    5.程序官方文档   很详细的

        程序官方网址

    6.发行版的官方文档   权威的

        https://access.redhat.com/documentation/en-us/

    7.百度,Google(这个需要很好的身手)

 

注:根据马哥视频做的学习笔记,侵删

 

原文地址:https://www.cnblogs.com/guowei-Linux/p/9787350.html