コマンド構文の読み方

これらの例でコマンド構文を解釈する方法を学ぶ

コマンド構文は、基本的にコマンドを実行するためのルールです。 コマンドを使用して正しく実行できるようにする方法を学ぶときには、構文記法を読む方法を知る必要があります。

コマンドプロンプトコマンド 、 DOSコマンド 、および多くの実行コマンドでも、すべての種類のスラッシュ、ブラケット、イタリック体で説明されています 。それらのマークが何を参照しているかがわかったら、コマンドの構文を見て、必要なオプションと他のオプションで使用できるオプションをすぐに知ることができます。

注:ソースに応じて、コマンドの説明に使用すると少し異なる構文が表示されることがあります。 マイクロソフトでは歴史的に使用していた方法を使用しています。すべてのサイトでこれまでに見たコマンド構文は非常に似ていますが、読んでいるコマンドに関連する構文キーに従ってください。ウェブサイトとドキュメントはまったく同じ方法を使用します。

コマンド構文キー

次の構文キーは、コマンド構文の各表記法の使用方法を示します。 表の下の3つの例を見ていくうちに、これを参照してください。

記法 意味
大胆な 太字の項目は、表示されているとおりに入力する必要があります。太字、スラッシュ、コロンなどがあります。
イタリック イタリック体は、ユーザーが指定する必要がある項目です。 イタリック体をそのまま使用しないでください。
Sペース すべてのスペースは文字通り取られるべきです。 コマンドの構文にスペースがある場合は、そのスペースを使用してコマンドを実行します。
[括弧内のテキスト] ブラケット内の項目はオプションです。 角かっこは文字通り取られることはないので、コマンドを実行するときには使用しないでください。
括弧の外のテキスト 括弧に含まれていないテキストはすべて必要です。 多くのコマンドの構文では、1つまたは複数の角カッコで囲まれていないテキストのみがコマンド名です。
{中括弧内のテキスト} 中括弧内の項目はオプションであり、そのうちの1つだけを選択する必要あります。 中括弧は文字通り取られることはないので、コマンドを実行するときには使用しないでください。
縦| バー 縦棒は、括弧と中括弧内の項目を区切るために使用されます。 バーを文字通りそのまま使用しないでください。コマンドを実行するときには使用しないでください。
省略記号... 省略記号とは、アイテムを無期限に繰り返すことができることを意味します。 コマンドを実行するときに省略記号を文字通り入力しないで、項目を繰り返すときにスペースや必要な項目を表示するように注意してください。

注:ブラケットは時々角括弧と呼ばれ、中括弧は時々括弧または花括弧と呼ばれ、縦棒は時にはパイプ、垂直線、垂直スラッシュと呼ばれます。 あなたがそれらを何と呼んでも、コマンドを実行するときに文字通り何も取られるべきではありません。

例1:Volコマンド

volコマンドの構文は、Windows オペレーティングシステムのすべてのバージョンでコマンドプロンプトから利用できるコマンドです。

vol [ ドライブ: ]

単語volは太字で、文字通り取られるべきであることを意味します。 それは括弧の外にもあり、必要であることを意味します。 いくつかの段落を括弧で括ってみましょう。

volに続くのはスペースです。 コマンドの構文中のスペースは文字通りに取られるので、volコマンドを実行するときは、 volと次に来るものとの間にスペースを入れる必要があります。

角かっこは、その中に含まれているものはオプションであることを示します。コマンドが機能するために必要なものではなく、コマンドを使用しているものに応じて、使用したいものかもしれません。 大括弧は決して文字通り取られることはないので、コマンドを実行するときは大括弧を含めないでください。

角括弧の中にイタリック体の単語のドライブが続き、太字のコロンが続きます。 イタリック体の何かはあなたが供給しなければならないものであり、文字通り取るものではありません。 この場合、 ドライブはドライブレターを参照しているため、ここにドライブレターを入力します。 volと同じように、:は太字で表示されているので、入力する必要があります。

これらの情報すべてに基づいて、volコマンドを実行するための有効かつ無効な方法とその理由を次に示します。

vol

有効: drive は括弧で囲まれているためオプションですので、volコマンドは単独で実行できます。

vol d

無効:今回は、コマンドのオプションの部分が使用されていますが、 ドライブdと指定していますが、コロンは忘れています。 同じ大括弧に含まれているので、コロンはドライブに付随していることを覚えておいてください。大胆で文字通りそのまま使用するべきです。

vol e:/ p

無効: / pオプションがコマンド構文にリストされていないため、volコマンドを使用してもコマンドは実行されません。

vol c:

有効:この場合、オプションのdrive 引数が意図したとおりに使用されました。

例2:シャットダウンコマンド

ここにリストされている構文は、 shutdownコマンドの構文であり、上記のvolコマンドの例よりもはるかに複雑です。 しかし、あなたがすでに知っていることを踏まえて、実際にはここで学ぶことはほとんどありません。

シャットダウン [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ コンピュータ名 ] [ / t xxx ] [ / d [ p: | u: ] xx yy ] [ / c " コメント " ]

括弧内の項目は常にオプションで、括弧の外側の項目は常に必須であり、太字の項目と空白は常にリテラルであり、イタリック体の項目はユーザが提供することに注意してください。

この例の大きな新概念は垂直バーです。 角カッコ内の縦棒はオプションの選択肢を示します。 したがって、上の例では、シャットダウンコマンドを実行するときに、次のオプションのいずれかを含めることができます( / i/ l/ s/ r/ g/ a/ p)。/ h 、または/ e 。 角括弧のように、垂直のバーはコマンド構文を説明するために存在し、文字通り取られるべきではありません。

shutdownコマンドには、[ / d [ p: |]にネストされたオプションもあります。 u: ] xx yy ] - 基本的に、オプション内のオプション。

上記の例1のvolコマンドと同様に、shutdownコマンドを使用するための有効な方法と無効な方法を次に示します。

シャットダウン/ r / s

無効: / r/ sオプションは同時に使用できません。 これらの縦線は選択肢を示していますが、選択できるのは1つのみです。

shutdown / sp:0:0

無効: / sを使用すると問題はありませんが、 p:0:0の使用は、このオプションが/ dオプションでのみ使用可能であるため使用できません。 正しい使用法は、 / s / dp:0:0をシャットダウンしていました。

shutdown / r / f / t 0

有効:今回はすべてのオプションが正しく使用されました。 / rオプションは、括弧内の他の選択肢では使用されていませんでした。また、 / fおよび/ tオプションは構文の説明に従って使用されました。

例3:ネット使用コマンド

最後の例では、 netコマンドの 1つであるnet useコマンドを見てみましょう。 net useコマンドの構文はちょっと面倒ですので、 ここでは簡単に説明します( ここでは完全な構文を参照してください )。

ネット使用 [{ devicename | * }] [ \\ コンピュータ名 \ 共有名 [{ パスワード | * }]] [ / persistent: { はい | no }] [ / savecred ] [ / delete ]

net useコマンドには、新しい表記法の2つのインスタンス、中括弧があります。 中括弧は、1つ以上の垂直バーで区切られた選択肢の1つだけが必要であることを示します。 これはオプションの選択肢を示す縦棒付きブラケットとは異なります

ネット使用の有効で無効な使用法をいくつか見てみましょう:

ネット使用e:* \\サーバー\ファイル

無効:最初の中カッコのセットは、 デバイス名を指定するか、ワイルドカード文字*を使用できることを意味します*両方を行うことはできません。 net use e:\\ server \ filesまたはnet use * \\ server \ filesは、この場合にネット使用を実行する有効な方法でした。

ネット使用* \\ appsvr01 \ source 1lovet0visitcanada / persistent:no

有効:このネストされたオプションを含め、このネット使用の実行にいくつかのオプションを正しく使用しました。 私はそれを選択してdevicenameを指定する必要があるときに*を使用し、サーバ[ appsvr01 ]に共有[ source ]を指定してから、net useを強制するのではなく、その共有のために{ llvet0visitcanada }を指定することを選択しました私に1つの{ * }を促してください。

私はまた、この新しい共有ドライブが次にコンピュータを起動するときに自動的に再接続することを許可しないことに決めました[ / persistent:no ]。

ネット使用/永続

無効:この例では、オプションの/永続スイッチを使用することを選択しましたが、その隣にコロンを含めるのを忘れていました。また、中かっこの間に2つの必須オプション、 yesまたはnoを選択するのを忘れました。 net use / persistent:yesを実行することは、ネット使用の有効な使用でした。