2018-03-19Linux入门07-Linux基础之命令规范

命令根据其是否有可执行程序文件分为:

    内置命令:由shell程序自带的命令

    外部命令:独立的可执行程序文件

shell程序是独特的程序,负责解析用户提供的命令;

命令的语法通用格式:

    ~]#COMMAND OPTIONS ARGUMENTS

    COMMAND:

        发起命令:shell程序请求内核将某个二进制程序运行为一个进程

            程序–>进程

            静态–>动态(有生命周期)

命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享库文件;

多数系统程序文件都存放在:/bin, /sbin, /usr/bin, /usr/sbin,/usr/local/bin, /usr/local/sbin

    普通命令:/bin, /usr/bin, /usr/local/bin

    管理命令:/sbin, /usr/sbin, /usr/local/sbin

    共享库:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64

    32bits的库:/lib, /usr/lib, /usr/local/lib            64bits的库:/lib64, /usr/lib64, /usr/local/lib64

注意:并非所有的命令都有一个在某目录下与之对应的可执行程序文件 

命令必须遵循特定格式规范:exe,msi,ELF(Linux)

~】# file /bin/ls

命令分两种:

1.shell自带的命令:内置命令

2.独立的可执行程序文件,文件名即命令名:外部命令

查看命令类型

type command

获取命令的使用帮助

内部命令: help  command

外部命令: 

(1)命令自带简要格式的使用帮助

    command –help

(2)使用手册manual

    /usr/share/man

    原文作者:鹏飞_f673
    原文地址: https://www.jianshu.com/p/a82372b25d65
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞