命令输入方式有两种 1.直接键入命令(可能存在歧义,机器会按照一定的优先级判断命令的执行顺序)
                               2.敲入路径+命令(这种执行方式命令没有歧义)
单纯键入命令时由于有歧义,所以存在着命令执行的优先级问题
命令执行的优先级:
别名(alias)>内部命令>外部命令:hash
                                                      Path
也就是说当一条命令执行时 1.先去判断它是否是别名
                                          2.判段命令是否是内部命令
                                          3.看哈希表是否为空,若不为空,则去hash表中指定的路径查找
                                          4.若以上三步都不执行,则按照path路径挨个查找。

【注解】\command 和 'command' “command”则不使用别名,直接执行第二步。

命令执行语法
    command -options arguments
                     --long options

   【注解】  ; 命令连接符,前一条命令执行结束,再执行下一条命令
                  \ 命令换行符
Logo

更多推荐