linux命令语法格式

linux命令语法格式

转自: https://www.cnblogs.com/haoyufang/p/11762583.html

一、命令的一般格式

command [option]… [argument]…
command [options] [arguments]
具体说明:

1、command: 表示命令的名称,如 ls

2、option:定义命令的执行特性,可以有长短两种选项:

长选项:用 – 引导,后面跟完整的单词,如 --help
短选项:用 - 引导,后面跟单个的字符, 如 -a
(1)多个短选项可以组合使用,例如: -h -l -a == -hla,但是长选项不能组合使用,如 --help后面就不能再跟另外一个单词了。

(2)option 也可以有自己的参数,注意:选项与选项之间,选项与参数之间,参数与参数之间必须有空格!

3、argument:描述命令作用的对象,如/etc 就是ls 命令作用的对象。

二、命令格式中的符号含义

在linux中,命令的选项和参数所使用的符号也有相应的含义:

[]:表示方框里的内容是可选的。

<>:表示尖括号里面的内容必须提供。

a|b:二选一,或多选一。

…:前面的内容可重复出现多次。

三、常见命令格式的举例说明

对于命令格式中常常可以看到如下的格式:
1、[ --atime-preserve ],表示一个可选选项。
2、[ -B, --read-full-records ],表示一个可选选项,简写为-B,完整写法是–read-full-records,两者在用的时候只能选择其一,它们的功能都是完全一样的。一般带 “-”开头的选项都是简写,“–”开头的命令都是完整写法,并且,一般的选择都有一个简写,一个完整写法,简写写在前面,完整写法写在后面,中间用逗号 分割。
3、[ -b, --blocking-factor N ],表示一个可选选项,简写为-b N,完整写法是–blocking-factor N,N代表这个参数需要一个值,在详细描述中可以看到。当然,选项可以带参数,也可以不带参数,大部分选项是没有参数的,相当于控制开关。命令的书写 如:tar -b=10000 -cvf com.tar.gz com
4、[ -F, --info-script F --new-volume-script F ],表示有两个同时存在的可选命令,-F F --new-volume-script F,两个选项必须同时出现,在此,后面的选项没有简写。
5、[ -z, --gzip, --gunzip, --ungzip ],表示一个可选选项,它的写法有多种,除了-z之外,其他的都是它的完整写法。
6、[ -[0-7][lmh] ],表示嵌套的可选选项,0-7表示取值从0到7取一个。

在描述命令行参数的时候,对其格式有些约定俗成的写法,各系统之间也有差别。一般采用的格式如下:

命令 <必选参数1|必选参数2> [-option {必选参数1|必选参数2|必选参数3}] [可选参数…] {(默认参数)|参数|参数}

命令格式中常用的几个符号含义如下:

尖括号< >:必选参数,实际使用时应将其替换为所需要的参数

大括号{ }:必选参数,内部使用,包含此处允许使用的参数

方括号[ ]:可选参数,在命令中根据需要加以取舍

小括号( ):指明参数的默认值,只用于{ }中

竖线|:用于分隔多个互斥参数,含义为“或”,使用时只能选择一个。

省略号…:任意多个参数。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值