linux命令的通用命令格式是什么样的,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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值