跳转到主要内容

命令行语法

命令中常常含有各种参数或占位符,若不按照语法书写,很容易造成误解。
即使是在 Minecraft 这样的游戏中,我们也经常要用到命令。
所以请务必了解基本的命令格式,以便理解。

命令行语法尚未有明确的标准,本文列出了一些常用的语法,但不一定适合所有情况。
可能存在部分系统中没有相应用法的情况,如小括号的用法不适用于 Window CMD。

简单说明例子:命令 <必选互斥参数1|必选互斥参数2> [-option {必选互斥参数1|必选互斥参数2|必选互斥参数3}] [可选参数…] {(默认互斥参数)|互斥参数1|互斥参数2}

 
尖括号 < >

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

例子:/login <密码>   
实际输入: /login 123456

 

方括号 [ ]

方括号  [ ]  表示里面的元素(参数、值或信息等)是可选的。您可以输入一个或多个,也可以不输入。不要将方括号本身也输入到命令中。您需要用相应的信息来替换方括号里面的文本(有时括号中的就是要输入的内容)

例子:ping loalhost [-t] 
实际输入:ping localhost -tping 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 命令的输入。