命令行语法格式

在学习一些Linux命令、执行脚本命令、安装执行程序的命令时,官方往往会提供一些命令行参数相关的说明。虽然不同系统会有一些差别,但这些说明通常是有约定俗成的写法的。

一般格式如下:

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

对应示例如下:

git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>] <name> <url>

如果了解这些命令参数的基本格式和语法含义,将有助于大家更好的使用和学习其他软件或操作系统。下面就带大家详细的了解一下常见符号和基本用法。

命令行常见符号

在命令行参数中,常见有以下符号:

{}、[]、<>、()、|、…

这些符号以及组合的格式往往有着不同的含义。

大括号{}

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

crontab [ -u user ] { -l | -r | -e }

上述参数中-l-r-e任选其一。

方括号[]

方括号[ ]表示其中的元素(参数、值或信息)是可选的。可以选择一个或多个条目,也可以不选。PS:不要将方括号本身也输入到命令行中。

示例:

ls [-alrtAFR] [name]

ls语法,表示后面的两个参数为可选参数。

常见的使用如下:

$ ls
$ ls -a
$ ls -l data

尖括号<>

尖括号<>表示其中的元素(参数、值或信息)是必需的。需要用相应的参数来替换尖括号里面的文本。PS:不要将尖括号本身也输入到命令行中。

示例:

f <file name>,-printer <printer name>, -repeat <months> <days> <hours> <minutes> , date access <mm/dd/yyyy>

管道|

管道符号(坚线)含义是“或者”,用于分割多个互斥的参数,使用时只能选择一个。如果两个参数由管道符号分隔开,可以选择分隔符左边的元素,也可选择分隔符右边的元素。在方括号中,这些选项是可选的。在尖括号中,至少需要一个选项。

示例:

crontab [ -u user ] { -l | -r | -e }

管道符 |表示|两边的参数任选其一。

省略号

由三个句点···组成的省略号含义是“等等”,表示前述元素(参数、值或信息) 可以在命令行中多次重复出现。

示例:

jobid <job id1, job id2, job id3,...> 、[-exitcode <exit code 1>、<exit code2><exit code3> ...]

小括号

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序新视界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值