欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

#002 - 03 获取命令帮助

程序员文章站 2022-06-07 15:34:27
...

Linux的哲学思想:

1. 一切皆文件
2. 使用文本文件保存配置

文件是什么?

目录:路径映射
文件:存储空间存储的一段流式数据,对数据可以做到按名存取

工作目录:

/etc/sysconfig/network-script/ifcg-en06777732
basename : 最右边的文件或目录名
dirname : basename左侧的路径

推荐书籍:《穿越计算机的迷雾》

命令格式:

windows : exe
linux : ELF             file /bin/ls

两类命令:

由shell程序自带的命令:内置命令(builtin)
独立的可执行程序文件,文件名即命令名:外部命令
查看命令类型: type

shell程序解析命令

 环境变量:
        PATH:从PATH路径下找,至左而右
        内部命令不需要再PATH路径下找,shell自带,在PATH路径下找的都是外部命令
        如果将PATH清空,外部命令将无法运行,内建命令可以运行,shell内建命令不依赖于外部文件

OPTIONS:选项

指定命令的运行特性

两种表现形式:
    短:-c    如:-l, -d     短选项多数可合并 : -ld
    长:—word  如:—help, —human-readable   长不能合并

    注意:有些选项可以带参数,此称为选项参数

获取命令帮助:

内部命令:
    help COMMAND
外部命令:
    (1)命令自带简要格式的帮助
             #    COMMAND    —help
    (2)使用手册:manual  
             位置:/usr/share/man
             #    man COMMAND  

                     使用手册,压缩格式的文件,有章节之分:
                                /usr/share/man/
                                                    man1,man2,…..

                                                    1.用户命令
                                                    2.系统调用
                                                    3.c库调用
                                                    4.设备文件及特殊文件
                                                    5.文件格式:(配置文件样式)
                                                    6.游戏使用帮助
                                                    7.杂项
                                                    8.系统管理工具  

                     #    man string 会自动从man1,man2….找
                     但是有些字符串会同时出现在man1,man2,,,,,指定章节:man # COMMAND
                     #    whatis COMMAND :列出COMMAND在哪些章节中有
                                   注意:whatis执行过程是在数据库进行的
                                                    手动更新数据库:#    makewhatis

            man手册可以放在任意路径下,可自己手动查看man
                    # -M /path/to/somedir:到指定目录下查找手册并打开之
    (3)info COMMAND
            获取命令的在线文档
    (4)很多应用程序自带帮助文档:/usr/share/doc/APP-VERSION
            README:程序的相关信息
            INSTALL:安装帮助
            CHANGES:版本迭代时的改动信息
    (5)主流发行版官方文档
                    http://www.reahat.com/doc
    (6)程序官方的文档:
              官方站点上的“documentation”
    (7)搜索引擎
                google   :  
                                keyword  filetype:pdf  
                                keyword  site:domain.tld
                                …

书籍出版社:
O’Reiley

相关标签: COMMAND