#002 - 03 获取命令帮助

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

猜你喜欢

转载自blog.csdn.net/aarron_dl/article/details/80191543
002
今日推荐