Linux基础知识之命令的语法通用格式

#COMMAND OPTIONS ARGUMENTS

1.COMMAND:

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

程序–>进程

静态–>动态 (有声明周期)

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

多数系统程序文件都存放在:/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

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

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

file /bin/ls(查看/bin/ls的命令格式,ELF 64-bit LSB executable)

  file命令,查看命令的路径不可以随便的给出,应给出一个事实存在的命令的路径

  (4)命令分为两类:

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

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

  (5)shell程序是独特的程序,负责解析用户提供的命令:

环境变量:

 PATH:从哪些路径中查找用户键入的命令字符串所对应的命令文件:

  echo $PATH

  /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

   命令执行时依次查找的顺序是,自左向右,以第一次查找到的命令为主

SHELL内嵌的命令,例如type

  查看命令的类型:type COMMAND 

2.OPTIONS:指定命令的运行特性:

  选项的两种表现形式:

(1)短选项:-C,例如:-l,-d  (注意:有些命令的选项没有-)

  如果同一命令同时使用多个短选项,多数可合并,例:-d -l <–> -ld

(2)长选项:–word,例如:–help,–human-readable   (注意:长选项不能合并)

  注意:有些选项可以带参数(选项参数)

3.ARGUMENTS:

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

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

  例如:ls -ld /var /etc (/var /etc 为命令所带的ARGUMENTS)

原创文章,作者:sjsir,如若转载,请注明出处:http://www.178linux.com/22005

(1)
sjsirsjsir
上一篇 2016-07-07
下一篇 2016-07-07

相关推荐

  • 文本三剑客之AWK

    文本三剑客—-awk(3) awk简介 awk是一个强大的文本分析工具,与grep(查找)、sed(编辑)一并称为“文本处理三剑客”。awk最强大的功能是对数据分析并生成报告。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk是AWK的GNU版本。 awk其名称得自于它的创始人 Alfred Aho 、P…

    2017-07-17
  • 基本脚本编译

                                  …

    2017-08-05
  • M25 Linux 学习,FHS标准

    FHS FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。 FHS定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件,/bi…

    2017-07-15
  • 磁盘管理之MBR与GPT分区

    磁盘管理之MBR与GPT分区 2016-08-26 zanghonglei%1 $ S 磁盘管理之MBR与GPT分区 linux下的文件分为常规文件和设备文件,常规文件一定在某一个设备上被存储,不论这个设备是真实的还是虚拟的,这里的设备是linux中vfs层中的设备,也就是设备文件中的设备,vfs层的设备分为字符设备和块设备,字符设备可以类比为一个…

    Linux干货 2016-08-29
  • 用户组和权限管理

    一、3A认证     Authentication:认证     Autherization:授权     Accoutiong|Audition:审计 二、用户user      linu…

    Linux干货 2016-08-04
  • Linux上文件管理类命令实例讲解

    下面介绍三个文件cp, mv, rm管理命令: cp命令:copy,复制命令 命令格式: cp 源文件 目标文件 复制又分为单源复制和多源复制两种情况: 单源复制 如果目标文件不存在,创建此文件,并复制数据流到此文件; [root@localhost tmp]# cp yum.log ok [root@localhost tmp]# ls -l total …

    Linux干货 2018-02-28