命令行语法
命令中常常含有各种参数或占位符,若不按照语法书写,很容易造成误解。
即使是在 Minecraft 这样的游戏中,我们也经常要用到命令。
所以请务必了解基本的命令格式,以便理解。
命令行语法尚未有明确的标准,本文列出了一些常用的语法,但不一定适合所有情况。
可能存在部分系统中没有相应用法的情况,如小括号的用法不适用于 Window CMD。
简单说明例子:命令 <必选互斥参数1|必选互斥参数2> [-option {必选互斥参数1|必选互斥参数2|必选互斥参数3}] [可选参数…] {(默认互斥参数)|互斥参数1|互斥参数2}
尖括号 < >
尖括号 < >
表示里面的元素(参数、值或信息等)是必需的。您需要用相应的信息来替换尖括号里面的文本(有时括号中的就是要输入的内容)。不要将尖括号本身也输入到命令中。
例子:/login <密码>
实际输入: /login 123456
等
方括号 [ ]
方括号 [ ]
表示里面的元素(参数、值或信息等)是可选的。您可以输入一个或多个,也可以不输入。不要将方括号本身也输入到命令中。您需要用相应的信息来替换方括号里面的文本(有时括号中的就是要输入的内容)
例子:ping loalhost [-t]
实际输入:ping localhost -t
或 ping localhost
例子2:/co lookup [u:<用户名>]
实际输入2:/co lookup u:sky
或 /co lookup
等
大括号 { }
大括号 { }
提供一组可选的参数,必需选择其中一项。需要配合竖线等使用,表示里面的命令必须选择一个。不要将大括号本身也输入到命令中。
例子:test {是|否}
实际输入:test 是
或 test 否
小括号 ( )
小括号 ( )
只在大括号中使用,代表可选参数的默认值。(此语法未广泛使用)
例子:test {(是)丨否}
实际输入:test
等同于输入 test 是
管道符/竖线 |
竖线 |
的含义是“或者”,用于分割一组参数,在给定的参数中只能选择一项。
管道符还有另一种用法,请见文末。
例子:test {是|否}
实际输入:test 是
或 test 否
省略号 ...
省略号 ...
表示前面的参数可以使用多次。
例子:wlsac [秘钥...]
实际输入:wlsac qs 124 213
或 wlsac qs 213
等
斜体 斜体
斜体 斜体
倾斜的文字,和尖括号的用法一致。您需要用相应的信息来替换尖括号里面的文本。(推荐使用尖括号)
例子:/login 密码
实际输入: /login 123456
等
反斜杠 \
反斜杠 \
用于在文档中表示换行,但实际使用时不换行。
例子:
wweb \
-publish \
-p publicName \
可写成:wweb -publish -p publicName
另一版说明
尖括号< >:必选参数,实际使用时应将其替换为所需要的参数。
大括号 { }:必选参数,内部使用,包含此处允许使用的参数。
方括号 [ ]:可选参数,在命令中根据需要加以取舍。
小括号 ( ):指明参数的默认值,只用于{ }中。
管道符/竖线 |:用于分隔多个互斥参数,含义为“或”,使用时只能选择一个。
省略号 ...:任意多个参数。
Linux 中的部分符号用法
有部分符号在 Linux Bash Shell 有着不同的含义
这里仅举例几个
管道符/竖线 |
管道符(|)在 Linux bash Shell 中的含义是分隔两个命令,将管道符左边的命令的输出用作管道符右边的命令的输入。亦可使用多个管道符组成命令串。
例子:rpm -qa | grep libc
意味着:将 rpm -qa
命令的输出结果作为 grep libc
命令的输入。
无评论