码迷,mamicode.com
首页 > 其他好文 > 详细

命令的语法通用格式

时间:2019-10-07 23:37:10      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:图片   64位   特定   命令   文件   usr   库文件   作用   local   

命令的通用格式:

  ~]# COMMAND OPTIONS ARGUMENTS

COMMAND:

  发起一个指令,即请求内核将某个二进制程序运行为一个进程,此时,程序转变为进程,且由静态转换为动态(存在生命周期)

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

  多数系统程序文件都存放于特定路径中

    普通命令存放于:/bin, /usr/bin, /usr/local/bin

    管理命令存放于:/sbin, /usr/sbin, /usr/local/sbin

  共享库的存放路径:

    32位共享库存放路径:/lib, /usr/lib, /usr/local/lib

    64位共享库存放路径:/lib64, /usr/lib64, /usr/local/lib64

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

 

  命令必须遵守特定格式规范,在Windows中可执行文件格式多为exe或msi等,在Linux中多为ELF,可使用file命令来查看某路径下文件的格式

技术图片

  命令可分为内部命令和外部命令

    内部命令:由shell程序自带的命令,shell是独特的程序,负责解析用户提供的命令

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

    可使用 ~]# type COMMAND 来查看命令类型

  技术图片

  环境变量PATH:用户键入的命令字符串对应于PATH中的值中所存在的命令文件,其查找次序自左而右(不包括内置命令)

技术图片

OPTIONS:

  指定命令的运行特性

  选项的表现形式:

    短选项:-c    有些命令没有 - ,若同一命令同时使用多个短选项,多数可以合并 如 -l -d = -ld

    长选项:--word  长选项不能合并

  有些选项可以带参数,称之为参数选项(不同于ARGUMENTS)

ARGUMENTS:

  命令的作用对象,即命令对什么生效

  不同命令的参数格式不同,有些命令可同时带多个参数,多个参数之间以空白字符分隔

  

  

命令的语法通用格式

标签:图片   64位   特定   命令   文件   usr   库文件   作用   local   

原文地址:https://www.cnblogs.com/Donquixote-Corazon/p/11632577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!