如何读取命令语法

通过这些示例了解如何解释命令语法

命令的语法基本上就是运行命令的规则。在学习如何使用命令时,你需要知道如何阅读语法表示法,这样你才能正确地执行命令。

正如你可能已经在Lifewire和其他网站上看到的,乐动体育赞助命令提示符命令DOS命令,甚至许多运行命令都用各种斜杠、方括号、斜体等来描述。一旦您知道所有这些标记指的是什么,您就可以查看任何命令的语法,并立即知道哪些选项是必需的,哪些选项可以与哪些其他选项一起使用。

根据来源的不同,您可能会看到用于描述命令的语法略有不同。我们使用微软历史上使用的一种方法,和我们见过的所有命令语法在任何网站上非常相似,但是记住,你应该遵循语法关键属于你阅读的命令,而不是假设所有网站和文档使用相同的方法。

命令语法的关键

下面的语法键描述了如何使用命令语法中的每个符号。在我们浏览表下的三个示例时,可以随意引用这一点。

命令语法参考表
符号 意义
大胆的 粗体条目必须与显示的完全一致,这包括任何粗体单词、斜线、冒号等。
斜体 斜体项目是你必须供应的项目。不要按字面意思使用斜体项,并在命令中使用它,如所示。
S p a c e S 所有的空格都应该按字面意思理解。如果命令的语法有空格,则在执行命令时使用该空格。
(文字括号内) 括号内的任何物品都是可选的。括号不得实际上拍摄,因此不要在执行命令时使用它们。
文本外支架 任何不包含在括号中的文本都是必需的。在许多命令的语法中,唯一没有被一个或多个方括号包围的文本是命令名称本身。
{文本内括号} 大括号内的项是选项,您可以必须只选择一个.大括号不能从字面上理解,所以在执行命令时不要使用它们。
垂直|条 竖条用于用括号和大括号分隔项目。不要从字面上理解垂直条——不要在执行命令时使用它们。
省略号…… 省略号意味着一个条目可以无限重复。当执行命令时,不要按字面意思输入省略号,并注意使用空格和其他必需的项,如重复项时所示。

方括号有时也被称为方括号,大括号有时被称为曲形括号或花括号,竖条有时被称为管道、竖线或垂直斜线。无论您如何称呼它们,在执行命令时都不应该按字面意思理解它们。

示例#1:Vol命令

这里是卷的命令,从所有版本的Windows操作系统中的命令提示符中提供的命令:

驱动:

卷的命令"class=

这个词是粗体,意思是应该按字面意思理解。它也不在任何括号内,这意味着它是必需的。我们来看看下面几段的括号。

是一个空间。命令语法中的空格是按字面意思理解的,因此在执行vol命令时,需要在两者之间放一个空格和接下来可能会发生的事情。

括号表示它们内部包含的内容是可选的 - 无论是什么都不需要命令功能,但可能是您要使用的东西,具体取决于您使用的命令。括号永远不会被实际上拍摄,因此在执行命令时从不包括它们。

括号内是斜体字开车,后面跟着一个粗体冒号。任何斜体都是你必须提供的东西,而不是字面上的理解。在这种情况下,a开车是指一个驱动器号,所以您需要在这里提供一个驱动器号。就像,因为粗体,应该键入,如图所示。

基于所有这些信息,这里有一些有效和无效的方式来执行vol命令和为什么:

有效:vol命令可以自己执行,因为开车是可选的,因为它被括号包围。

d卷

无效:这一次,使用命令的可选部分,指定开车作为d,但结肠被遗忘了。记住,我们知道冒号和开车因为它包含在同一组括号中我们知道它应该按字面意思使用,因为它是粗体。

艾凡:卷/ p

无效:/ p选项没有在命令语法中列出,因此使用vol命令时不会运行它。

c:卷

有效:在这种情况下,可选开车参数按预期使用。

示例#2:shutdown命令

这里列出的语法是针对关机命令显然,它比上面的vol命令示例要复杂得多。然而,在你已经知道的基础上,这里实际上没有什么需要学习的:

关闭/我|/ l|/秒|/ r|/ g|/一个|/ p|/小时|/ e] [/ f] [/ m \ \computername] [/ txxx] [/ dP:|你:xxyy] [/ c”评论

关机命令"class=

请记住,括号内的物品始终可选,括号外的项目始终需要,粗体项目和空格始终是文字,并且您将提供斜体项目。

这个例子中的新概念是竖条。括号内的竖条表示可选选项。所以在上面的例子中,你可以,但不是必须,选择包含一个执行shutdown命令时的选项:/我/ l/秒/ r/ g/一个/ p/小时,或/ e.像括号一样,存在垂直条以解释命令语法,并不是为了字面意思。

shutdown命令还具有嵌套选项[/ dP:|你:xxyy基本上,期权中的期权。

与第一个示例中的vol命令一样,这里有一些使用shutdown命令的有效和无效方法:

关闭/ r / s

无效:/ r/秒选项不能一起使用。这些竖条表示选项,您只能从中选择一个。

关闭/ s p: 0时

无效:使用/秒是完全可以的,但使用p: 0时不是因为这个选项只有与/ d选项,我们忘记用了。正确的用法应该是SHUTDOWN / S / D P:0:0

关机/ r / f / t 0

有效:这次所有选项都正确使用。的/ r选项没有与括号集合中的任何其他选项一起使用,并且/ f/ t选项的使用如语法中所述。

例3:Net Use Command

对于最后一个例子,让我们看看净使用命令,其中之一净命令.它的语法有点混乱,所以我们在下面缩写它,以便更容易解释它(参见完整的语法)这里):

网络使用[{设备名称|}] [\\computernamesharename[{密码|}] [/持续:是的|}] [/ savecred] [/删除

net使用命令"class=

net use命令有两个新符号的实例:大括号。大括号表示选项中的一个(且只有一个)是(由一个或多个竖条分隔)要求.这与用竖条表示的括号不同可选选择。

让我们来看看网络使用的一些有效和无效用法:

Net使用e: * \\服务器\文件

无效:第一组大括号表示您可以指定设备名称或使用通配符-你不能两者兼得。要么净用E:\\ Server \ files要么Net使用* \\服务器\文件在这种情况下执行网络使用的有效方法。

Net use * \\appsvr01\source 1lovet0visitcanada /persistent:没有

有效:在net use的执行中,我们正确地使用了几个选项,包括一个嵌套的选项。我们使用了当需要在它和指定a之间进行选择时设备名称,我们指定一份股份[]。[appsvr01.]然后选择指定{密码为了那份,1 lovet0visitcanada,而不是强制净用来提示我们{}。我们还决定,下次启动计算机时,不允许这个新的共享驱动器自动重新连接[/持续:没有].

净使用/持久

无效:在此示例中,我们选择使用可选的/持久Switch,但忘了在它旁边加上冒号,也忘了在两个必需选项中进行选择,是的要么在牙套之间。执行净使用/持久:是的本来是净使用的有效使用。

这个页面有用吗?