如何閱讀命令語法

學習如何使用這些示例來解釋命令語法

命令語法基本上是運行命令的規則。 學習如何使用命令時,您需要知道如何閱讀語法符號,以便您可以正確執行它。

正如你可能在這裡看到的,也許還有其他網站, 命令提示命令 , DOS命令 ,甚至許多運行命令用各種斜線,括號,斜體等來描述。一旦你知道所有這些標記引用了什麼,您可以查看任何命令的語法,並立即知道需要哪些選項以及可以使用哪些選項與其他選項。

注意:根據來源,用於描述命令時可能會看到稍微不同的語法。 我們使用Microsoft歷史上使用的方法,並且我們在任何網站上看到的所有命令語法都非常相似,但請記住,您應該遵循與您正在閱讀的命令相關的語法鍵,而不是假設所有網站和文檔使用完全相同的方法。

命令語法鍵

以下語法鍵描述瞭如何使用命令語法中的每個符號。 隨著我們瀏覽表格下方的三個示例,請隨時參考。

符號 含義
膽大 大膽的項目必須與顯示的完全一樣,包括任何粗體字,斜杠,冒號等。
斜體 斜體項目是您必須提供的項目。 不要直接採用斜體項目,並在命令中使用它,如圖所示。
S步伐 所有的空間應該從字面上理解。 如果命令的語法有空間,請在執行該命令時使用該空格。
[括號內的文字] 括號內的任何項目都是可選的。 括號不能從字面上理解,所以在執行命令時不要使用它們。
括號內的文字 任何不包含在括號內的文字都是必需的。 在許多命令的語法中,沒有被一個或多個括號包圍的唯一文本是命令名稱本身。
{大括號內的文字} 大括號內的項目是選項,您只能選擇其中一項 。 大括號不能從字面上理解,所以在執行命令時不要使用它們。
垂直| 酒吧 豎線用於分隔括號和大括號內的項目。 不要直接採用豎線 - 不要在執行命令時使用它們。
省略號... 省略號表示項目可以無限重複。 執行命令時不要直接輸入省略號,並註意在重複項目時使用空格和其他必需項目。

注意:支架有時也被稱為方括號,支架有時被稱為花括號或花括號,而豎線有時被稱為管道,垂直線或垂直斜線。 無論你怎麼稱呼他們,在執行命令時都不應該從字面上理解。

示例#1:Vol命令

以下是vol命令的語法,在所有版本的Windows 操作系統中命令提示符均可使用該命令

vol [ drive: ]

vol這個詞是粗體,意思是應該從字面上理解。 它也在任何括號之外,這意味著它是必需的。 我們將在下面的幾段中看一下括號。

以下是一個空間。 命令語法中的空格是從字面上看的,所以當你執行vol命令時,你需要在vol和下一個可能會出現的任何東西之間加一個空格。

括號表明它們中包含的任何內容都是可選的 - 任何內容都不是命令所需的,但可能是您想要使用的內容,具體取決於您使用的命令。 括號永遠不會從字面上理解,因此在執行命令時不要包含它們。

括號內是斜體字驅動器 ,後面是粗體冒號。 任何斜體都是你必須提供的東西,而不是字面上的。 在這種情況下, 驅動器指的是驅動器號,所以您需要在此提供驅動器號 。 與vol相同 ,因為:以粗體顯示,應如圖所示鍵入。

基於所有這些信息,以下是執行vol命令的一些有效和無效的方法,以及為什麼:

第一卷

有效: vol命令可以自行執行,因為drive 是可選的,因為它被括號包圍。

卷四

無效:這一次,正在使用命令的可選部分,將驅動器指定為d ,但冒號被遺忘。 請記住,我們知道冒號伴隨著驅動器,因為它包含在同一組括號中,我們知道它應該從字面上使用,因為它是粗體。

vol e:/ p

無效: / p選項未在命令語法中列出,因此在使用vol命令時不會運行。

卷c:

有效:在這種情況下,可以使用可選的drive 參數。

示例#2:關機命令

這裡列出的語法用於shutdown命令 ,顯然比上面的vol命令示例複雜得多。 然而,建立在你已經知道的基礎上,實際上在這裡學到的很少:

關機 [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | 你: ] xx yy ] [ / c“ 評論 ]

請記住括號內的項目始終是可選的,括號內的項目總是必需的,粗體項目和空格總是文字,而斜體項目由您提供。

這個例子中的新概念是垂直條。 括號內的豎線表示可選的選項。 因此,在上面的示例中,執行shutdown命令時可以但不必選擇包含以下選項之一/ i/ l/ s/ r/ g/ a/ p/ h/ e 。 像括號一樣,存在垂直條來解釋命令語法,並且不能從字面上理解。

shutdown命令在[ / d [ p: |。]中也有嵌套選項 u: ] xx yy ] - 基本上,選項中的選項。

與上面例1中的vol命令一樣,下面是使用shutdown命令的一些有效和無效的方法:

關機/ r / s

無效: / r/ s選項不能一起使用。 這些垂直條表示選擇,其中您只能選擇一個。

shutdown / sp:0:0

無效:使用/ s是完全正確的,但使用p:0:0並不是因為此選項僅適用於/ d選項,我忘記使用該選項。 正確的用法將會被shutdown / s / dp:0:0

關機/ r / f / t 0

有效:此次所有選項均正確使用。 / r選項沒有在其括號中使用任何其他選項,並且按照語法中所述使用/ f/ t選項。

示例#3:網絡使用命令

對於我們的最後一個例子,我們來看一下net use命令 ,它是net命令之一 。 net use命令的語法有點混亂,所以我已經在下面簡化了它,使它更容易解釋(請參閱此處的完整語法):

淨使用 [{ devicename | * }] [ \\ computername \ sharename [{ password | * }]] [ / persistent: { yes | 沒有 }] [ / savecred ] [ /刪除 ]

net use命令有兩個新的符號實例,大括號。 大括號表示需要一個或多個垂直條分隔的選項中的一個,並且只有一個。 這與帶有豎條的支架不同,表示可選的選項。

我們來看看網絡使用的一些有效和無效的用法:

淨使用e:* \\ server \ files

無效:第一組大括號意味著您可以指定一個設備名稱或使用通配符* - 您不能同時執行這兩個操作。 在這種情況下, 淨使用e:\\ server \ files淨使用* \\ server \ files將是有效的方式來執行net use。

淨使用* \\ appsvr01 \ source 1lovet0visitcanada / persistent:no

有效:我正確使用了這個執行網絡使用的幾個選項,包括一個嵌套選項。 我使用*時需要在它和指定設備名稱之間進行選擇,我在服務器[ appsvr01 ]上指定了一個共享[ ],然後選擇為該共享指定一個{ 密碼 }, 1lovet0visitcanada ,而不是強製網絡使用提示我一個{ * }。

我還決定在下次啟動計算機時不允許這個新的共享驅動器自動重新連接[ / persistent:no ]。

淨使用/持久性

無效:在這個例子中,我選擇使用可選/永久性開關,但是我忘記在其旁邊包含冒號,並忘記在大括號之間的兩個必需選項( yesno )之間進行選擇。 執行淨使用/持久性:是的將淨使用的有效使用。