A parancssinta értelmezése

Ismerje meg, hogyan kell értelmezni a parancsok szintaxisait ezekkel a példákkal

A parancs szintaxisa alapvetően a parancs futtatásának szabályai. Tudnia kell, hogyan kell olvasni a szintaktikai jelölést, amikor megtanulod használni a parancsot, hogy megfelelően végrehajthasd.

Mint ahogy valószínűleg itt láttál, és talán más weboldalak, a Command Prompt parancsok , a DOS parancsok és még sok futási parancs leírása mindenféle csíkokkal, zárójelekkel, dőlt betűkkel stb. Miután megtudta, megnézheti bármelyik parancs szintaxisát, és azonnal tudhatja, milyen opciókra van szükség, és milyen opciókat lehet használni a többi opcióval.

Megjegyzés: A forrástól függően némi eltérést mutathat a parancsok leírásához használt szintaxis esetében. Olyan módszert használunk, amelyet a Microsoft történelmileg használ, és az összes olyan parancsszintaxis, amelyet valaha láttunk bármelyik webhelyen, rendkívül hasonló, de ne felejtsük el, hogy kövesse az olvasni kívánt parancsok szintaktikai kulcsát, és ne feltételezze, hogy az összes a weboldalak és a dokumentáció ugyanazt a módszert használja.

Command Syntax Key

A következő szintaxis kulcs leírja, hogyan kell használni minden egyes parancsot a parancs szintaxisában. Ne habozzon hivatkozni erre, ahogy az asztal alatti három példát átlépjük.

Jelölés jelentés
Bátor A merész elemeket pontosan be kell írni, ahogyan az látható, beleértve a félkövér szavakat, csíkokat, kettőspontokat stb.
dőlt betű A dőlt elemek olyan elemek, amelyeket meg kell adni. Ne használjon dőlt betűket szó szerint, és használja a parancsot az ábrán látható módon.
S lépés Minden szóközt szó szerint kell venni. Ha a parancs szintaxisának van helye, használja a szóközt, amikor végrehajtja a parancsot.
[Szöveg belső zárójelben] A konzolon belüli bármely elem opcionális. A konzolokat nem szabad szó szerint bevinni, ezért ne használja őket parancs végrehajtásakor.
Szöveg kívül zárójelben Minden olyan szöveg, amely nem szerepel a konzolban, szükséges. Sok parancs szintaxisában az egyetlen szöveg, amelyet egyetlen vagy több zárójel nem vesz körül, maga a parancsnév.
{Braces belső része} A zárójelben lévő elemek opciók, amelyek közül csak egyet kell választania. A zárójeleket nem szabad szó szerint bevinni, ezért ne használja őket parancs végrehajtásakor.
Függőleges bár A függőleges sávokat a zárójelben és a zárójelben lévő elemek elkülönítésére használják. Ne függőleges sávokat szó szerint vegyen be - ne használja őket parancsok végrehajtásakor.
Ellipsis ... Az ellipszis azt jelenti, hogy egy tételt határozatlan ideig meg lehet ismételni. Ne írjon ellipszist szó szerint parancs végrehajtásakor, és ügyeljen arra, hogy szóközöket és egyéb szükséges elemeket használjon az elemek ismétlésekor.

Megjegyzés: A konzolokat néha szögletes zárójelnek is nevezik, a zárójeleket néha "squiggly brackets" vagy "flower brackets" néven említik, és a függőleges rudakat néha csöveknek, függőleges vonalaknak vagy függőleges sávoknak nevezik. Függetlenül attól, hogy mit hívsz, egyik szót sem kell szóval szóval végrehajtani parancs végrehajtásakor.

1. példa: Vol Command

Itt van a vol parancs parancsára , amely a parancssorból elérhető a Windows operációs rendszer összes verziójában:

vol [ meghajtó: ]

A vol szó félkövér, azaz szó szerint kell megfogalmazni. Ez kívül van bármely zárójelben is, vagyis ez szükséges. Néhány bekezdést megnézünk a zárójelben.

A következő térfogat tér. A parancs szintaxisában lévő szóközöket szó szerint kell venni, így ha végrehajtod a vol parancsot, akkor meg kell adnod a kötet és a bármi között a következő helyet.

A zárójelek azt jelzik, hogy bármi, ami benne van, opcionális - bármi legyen is benne, a parancsnak nem kell működnie, de lehet valami, amit használni szeretne, attól függően, hogy mire használja a parancsot. A konzolokat soha nem kell szó szerint bevinni, ezért soha ne tegyük fel őket parancs végrehajtásakor.

A zárójelben a dőlt betűs szó meghajtó , majd vastagbéldió vastagon. A dőlt valami olyasmi, amit el kell látnia, nem kell szó szerint bevenni. Ebben az esetben a meghajtó egy meghajtó betűre utal, ezért itt egy meghajtóbetűjelet kell megadnia. Csakúgy, mint a vol , mivel: félkövér betűkkel, az ábrán látható módon kell beírni.

Mindezen információk alapján itt vannak érvényes és érvénytelen módok a vol parancs végrehajtására, és miért:

vol

Érvényes: A vol parancs önmagában is végrehajtható, mert a meghajtó : opcionális, mert zárójelekkel van körülvéve.

vol d

Érvénytelen: ezúttal a parancs opcionális részét használják, megadva a meghajtót d-nek , de a kettőspontot elfelejtették. Ne feledje, tudjuk, hogy a kettőspont kísérője a kísérletnek, mert ugyanabba a zárójelbe tartozik, és tudjuk, hogy szó szerint kell használni, mert merész.

vol e: / p

Érvénytelen: Az / p beállítás nem szerepel a parancs szintaxisában, így a vol parancs nem fut a használat során.

vol c:

Érvényes: Ebben az esetben az opcionális meghajtó : argumentumot éppúgy használják.

2. példa: Kikapcsolási parancs

Az itt felsorolt ​​szintaxis a shutdown parancsra vonatkozik, és nyilvánvalóan sokkal bonyolultabb, mint a fent említett vol parancsban. Azonban, az eddigi ismeretekre támaszkodva itt nagyon keveset tanulhat:

leállítás [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ számítógépnév ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " megjegyzés " ]

Ne feledje, hogy a zárójelben lévő elemek mindig opcionálisak, a zárójeleken kívüli elemek mindig szükségesek, a vastag betűs elemek és a szóközök mindig szó szerintiak, és dőlt dőlt elemeket kell megadnia.

Ebben a példában a nagy új koncepció a függőleges sáv. A zárójelben lévő függőleges rudak az opcionális lehetőségeket jelzik. Tehát a fenti példában a shutdown parancs végrehajtásakor a következő beállítások közül lehet választani, de nem kell: / i , / l , / s , / r , / g , / a , / p , / h , vagy / e . A zárójelekhez hasonlóan léteznek függőleges sávok a parancsszintaxis megmagyarázására, és nem kell szó szerint venni.

A shutdown parancsnak van egy beágyazott opciója a [ / d [ p: | u: ] xx : yy ] - alapvetően egy opció egy opción belül.

Hasonlóan a fenti 1. példában szereplő vol parancshoz, itt vannak néhány érvényes és érvénytelen mód a leállási parancs használatára:

leállítás / r / s

Érvénytelen: A / r és / s opciók nem használhatók együtt. Ezek a függőleges sávok jelölik a választásokat, amelyek közül csak egyet választhat.

leállítás / sp: 0: 0

Érvénytelen: A / s használata tökéletesen finom, de a p: 0: 0 használata nem azért van, mert ez a lehetőség csak a / d opcióval érhető el, amit elfelejtettem használni. A helyes használat leállt volna / s / dp: 0: 0 .

leállítás / r / f / t 0

Érvényes: Az összes beállítást ezúttal megfelelően használták fel. A / r opciót nem használták más zárójelben belül, és a / f és / t opciókat a szintaxisban leírt módon használta.

3. példa: Nethasználati parancs

A végső példánkra nézzük meg a net use parancsot , az egyik a net parancsokat . A net use parancs szintaxisa egy kicsit rendetlen, ezért rövidítettem az alábbiakban, hogy elmagyarázzam, hogy egy kicsit könnyebb (lásd a teljes szintaxis itt ):

nettó használat [{ devicename | * }] [ \\ számítógépnév \ megosztottnév [{ jelszó | * }]] [ / persisztens: { yes | nincs }] [ / savecred ] [ / delete ]

A net use paranccsal két új feljegyzés szerepel, a zárójel. A zárójel azt jelzi, hogy egy és csak egy választási lehetőség van, amelyeket egy vagy több függőleges rés választ el. Ez ellentétben áll a függőleges sávokkal ellátott tartóval, amely opcionális választásokat jelez.

Nézzünk meg néhány érvényes és érvénytelen használatot a nettó használatról:

nettó használata e: * \\ szerver \ fájlok

Érvénytelen: Az első fogaskerék-készlet azt jelenti, hogy megadhat egy felhasználónevet, vagy használhatja a helyettesítő karaktert * - nem teheti mindkettőt. Vagy a nettó használat e: \\ kiszolgáló \ fájlok vagy nettó használat * \\ kiszolgáló \ fájlok érvényes módot jelentene a nettó használat végrehajtására ebben az esetben.

nettó használat * \\ appsvr01 \ forrás 1lovet0visitana / tartós: nem

Érvényes: helyesen használtam számos lehetőséget a nettó használat végrehajtása során, beleértve egy beágyazott opciót is. A * -ot akkor használtam, amikor szükséges volt kiválasztani és meghatározni a devicename-t , megosztottam egy megosztást [ forrás ] egy kiszolgálón [ appsvr01 ], majd úgy döntöttem, hogy meg kell adnod egy { password } -ot az adott megosztáshoz, 1lovet0visitcanada helyett, kérem egy { * }.

Úgy döntöttem, hogy nem engedem meg, hogy az új megosztott meghajtó automatikusan újra bekapcsolódjon a következő alkalommal, amikor elindítom a számítógépet [ / persistent: no ].

nettó használat / tartós

Érvénytelen: Ebben a példában az opcionális / tartós kapcsolót választottam, de elfelejtettem mellé tenni a kettőspontot, és elfelejtettem választani a két szükséges opciót, igen vagy nem , a zárójelek között. Hálózati felhasználás / tartós: igen lenne a net használatának érvényes használata.