Kif Aqra Sintaxxa ta 'Kmand

Tgħallem Kif Tinterpreta Sintaxxa tal-Kmand B'dawn l-Eżempji

Is- sintassi ta ' kmand huma bażikament ir-regoli għat-tħaddim tal-kmand. Għandek tkun taf kif taqra n-notazzjoni tas-sintaxxa meta titgħallem kif tuża kmand sabiex tkun tista 'tesegwixxi sewwa.

Kif diġà stajt tidher hawn fuq u forsi websajts oħra, kmand Commands Prompt , kmandi DOS , u anki ħafna kmandi run huma deskritti ma 'kull tip ta' slashes, parentesi, korsiv, eċċ Ladarba tkun taf dak kollu li jirreferi għal dawk it-trade marks, tista 'tħares lejn is-sintassi ta' kwalunkwe kmand u taf minnufih liema għażliet huma meħtieġa u liema għażliet jistgħu jintużaw ma 'liema għażliet oħra.

Nota: Jiddependi fuq is-sors, tista 'tara sintassi kemmxejn differenti meta użata biex tiddeskrivi kmandi. Aħna nużaw metodu li storikament użajna Microsoft, u s-sintassi tal-kmand kollha li rajna f'xi sit hija estremament simili, imma ftakar li għandek issegwi ċ-ċavetta tas-sintassi li tappartjeni għall-kmandi li qed taqra u ma naħsibx li kollha websajts u dokumentazzjoni jużaw l-istess metodu eżatt.

Sintaxxa tal-Kmand Key

Is-sintaxxa li ġejja tiddeskrivi kif għandha tintuża kull notazzjoni fis-sintassi tal-kmand. Ħossok liberu li tirreferi għal dan waqt li għaddej mit-tliet eżempji taħt it-tabella.

Notazzjoni Tifsira
Grassa Oġġetti skuri għandhom ittajpjati eżattament kif jintwerew, dan jinkludi kull kelma skurada, slashes, kolons, eċċ.
Italic L-oġġetti tal-korsija huma oġġetti li trid tforni. M'għandekx tieħu oġġett bil-korsiv litteralment u tużah fil-kmand kif muri.
S pasijiet L-ispazji kollha għandhom jittieħdu litteralment. Jekk is-sintassi ta 'kmand għandha spazju, uża dak l-ispazju meta teżegwixxi l-kmand.
[Ittra ġewwa parentesi] Kwalunkwe oġġett fil-parentesi huwa fakultattiv. Il-parentesi m'għandhomx jittieħdu litteralment sabiex ma jużawhomx meta jesegwixxu kmand.
Test barra l-parentesi Kwalunkwe test mhux inkluż fil-parentesi huwa meħtieġ. Fis-sintassi ta 'ħafna kmandijiet, l-uniku test mhux imdawwar b'parkett wieħed jew aktar huwa l-isem tal-kmand innifsu.
{Test ġewwa ċineg} L-oġġetti fi ħdan ċinga huma għażliet, li minnhom trid tagħżel waħda biss. Iċ-ċingi m'għandhomx jittieħdu litteralment sabiex ma jużawhomx meta jesegwixxu kmand.
Vertikali | bar Il-vireg vertikali huma wżati biex jisseparaw il-punti fil-parentesi u ċ-ċingi. Tieħux vireg vertikali litteralment - tużahomx meta teżegwixxi kmandi.
Ellipsis ... L-ellipsis tfisser li oġġett jista 'jiġi ripetut b'mod indefinit. M'għandekx tip ellissi litteralment meta teżegwixxi kmand u oqgħod attent li tuża l-ispazji u oġġetti oħra meħtieġa kif muri meta tirrepeti l-oġġetti.

Nota: Il- parentesi huma wkoll xi kultant imsejħa parentesi kwadri, ċingi huma xi kultant imsejħa parentesi kwadri jew parentesi tal-fjuri, u vireg vertikali xi drabi jissejħu pajpijiet, linji vertikali jew slashes vertikali. Irrispettivament minn dak li tismagħhom, xejn m'għandu jittieħed litteralment meta teżegwixxi kmand.

Eżempju # 1: Kmand Vol

Hawn is-sintassi għall- kmand tal-vol , kmand disponibbli mill- Prompt tal - Kmand fil-verżjonijiet kollha tas-sistema operattiva Windows:

vol [ drive: ]

Il-kelma vol hija b'tipa grassa, li jfisser li għandha tittieħed litteralment. Huwa barra minn kwalunkwe parentesi, li jfisser li huwa meħtieġ. Aħna ser nagħtu ħarsa lejn parentesi ftit paragrafi 'l isfel.

Wara vol hu spazju. L-ispazji fis-sintassi tal-kmand għandhom jittieħdu litteralment, għalhekk meta tkun qed tesegwixxi l-kmand vol, ser ikollok bżonn tqiegħed spazju bejn il- vol u kull ħaġa li tista 'tiġi wara.

Il-parentesi jindikaw li dak kollu li jinsab ġewwa fihom huwa fakultattiv - ikun x'ikun il-funzjoni li hemm fih ma jkunx meħtieġ li l-kmand jiffunzjona iżda jista 'jkun xi ħaġa li trid tuża, skond dak li qed tuża l-kmand. Il-parentesi qatt ma għandhom jittieħdu litteralment sabiex qatt ma jinkluduhom meta jesegwixxu kmand.

Ġewwa l-parentesi hemm it-tip ta 'kelma bil-korsiv, segwit minn kolon b'tipa grassa. Xejn italikat huwa xi ħaġa li trid tforni, ma jkollokx litteralment. F'dan il-każ, sewqan qed jirreferi għal ittra tas-sewqan, allura inti tixtieq li tforni ittra drive hawn. L-istess bħall- vol , peress li: huwa b'tipa grassa, għandu jkun ittajpjat kif muri.

Fuq il-bażi ta 'dik l-informazzjoni kollha, hawn huma xi modi validi u invalidi biex tesegwixxi l-kmand tal-vol u għaliex:

vol

Validu: Il-kmand vol jista 'jiġi eżegwit minnu nnifsu għax isuq : huwa fakultattiv għaliex huwa mdawwar b'parentesi.

vol d

Invalidu: Din id-darba, qed tintuża l-parti fakultattiva tal-kmand, li tispeċifika sewqan bħala d , iżda l-kolon kienet minsija. Ftakar, nafu li l-kolon takkumpanja l- ispinta għax hija inkluża fl-istess grupp ta 'parentesi u nafu li għandha tintuża litteralment għax hija b'tipa grassa.

vol e: / p

Invalidu: L-għażla / p ma ġietx elenkata fis-sintassi tal-kmand sabiex il-kmand tal-vol ma jaħdimx meta tużaha.

vol c:

Validu: F'dan il-każ, il- drive drive : l- argument kien użat bl-istess mod maħsub.

Eżempju # 2: Kmand ta 'għeluq

Is-sintassi elenkati hawn hija għall- kmand ta 'għeluq u ovvjament hija ħafna aktar kumplessa milli fl-eżempju tal-kmand tal-vol hawn fuq. Madankollu, billi tibni fuq dak li diġà taf, fil-fatt hemm ftit iktar biex titgħallem hawn:

għeluq [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " kumment " ]

Ftakar li l-punti fi ħdan il-parentesi huma dejjem mhux obbligatorji, oġġetti barra l-parentesi huma dejjem meħtieġa, oġġetti skuri u spazji huma dejjem litterali, u oġġetti italicized għandhom jiġu pprovduti minnek.

Il-kunċett il-ġdid il-ġdid f'dan l-eżempju huwa l-bar vertikali. Il-vireg vertikali fil-parentesi jindikaw għażliet fakultattivi. Hekk fl-eżempju ta 'hawn fuq, tista', iżda m'għandhiex għalfejn, tagħżel li tinkludi waħda mill-għażliet li ġejjin meta teżegwixxi kmand ta 'għeluq: / i , / l , / s , / r , / g , / a , / p , / h , jew / e . Bħall-parentesi, jeżistu vireg vertikali biex jispjegaw is-sintassi tal-kmand u m'għandhomx jittieħdu litteralment.

Il-kmand tal-għeluq ikollu wkoll għażla imqabbda fi [ / d [ p: | u: ] xx : yy ] - bażikament, għażla fi ħdan għażla.

Bħal fil-kmand tal-vol fl-Eżempju # 1 hawn fuq, hawn hawn xi modi validi u invalidi biex nużaw il-kmand ta 'għeluq:

għeluq / r / s

Invalidu: L-għażliet / r u / i ma jistgħux jintużaw flimkien. Dawn il-vireg vertikali jindikaw għażliet, li minnhom tista 'tagħżel waħda biss.

għeluq / sp: 0: 0

Invalidu: L-użu / i huwa perfettament tajjeb iżda l-użu ta ' p: 0: 0 mhuwiex minħabba li din l-għażla hija disponibbli biss bl-opzjoni / d li ninsejt li tuża. L-użu korrett kien ikun ta ' għeluq / s / dp: 0: 0 .

għeluq / r / f / t 0

Validu: L-għażliet kollha ntużaw korrettement din id-darba. L-għażla / r ma ntużatx b'xi għażla oħra fis-sett ta 'parentesi tagħha, u l-għażliet / f u / t intużaw kif deskritt fis-sintassi.

Eżempju # 3: Kmand ta 'Użu Nadif

Għall-eżempju finali tagħna, ejja nħarsu lejn il -kmand tal-użu nett , wieħed mill- kmandi netti . Is-sintassi tal-kmand tal-użu nett hija messy ftit hekk stajt abbrevjata hawn taħt biex nispjegalha daqsxejn aktar faċli (ara s-sintassi sħiħa hawn ):

użu nett [[id- destinatarju | * }] [ \\ computername \ sharename [[ password | * }]] [ / persistenti: { iva | le }] [[ savecred ] [ / ħassar ]

Il-kmand tal-użu nett għandu żewġ każijiet ta 'notazzjoni ġdida, il-brace. A brace jindika li wieħed, u wieħed biss, ta 'l-għażliet, separati minn wieħed jew aktar vireg vertikali, huwa meħtieġ . Dan huwa differenti mill-parentesi b'barbiet vertikali li jindikaw għażliet fakultattivi .

Ejja nħarsu lejn użi validi u invalidi ta 'użu nett:

Użu nett e: * \\ server \ files

Invalidu: L-ewwel sett ta 'ċineg ifisser li inti tista' tispeċifika devicename jew tuża l-karattru wildcard * - ma tistax tagħmel it-tnejn. Jew użu nett e: \\ server \ files jew użu nett * \\ server \ files kienu modi validi biex jiġi eżegwit użu nett f'dan il-każ.

użu nett * \\ appsvr01 \ sors 1lovet0visitcanada / persistenti: le

Validu: I użajt b'mod korrett diversi għażliet f'din l-eżekuzzjoni ta 'użu nett, inkluża għażla nested waħda. Jien użajt * meta meħtieġ biex tagħżel bejnha u speċifika devicename , speċifika sehem [ sors ] fuq server [ appsvr01 ], u mbagħad għażel li tispeċifika { password } għal dak is-sehem, 1lovet0visitcanada , minflok ma ġġiegħel użu nett għal pront me għal wieħed { * }.

Iddeċidejt ukoll li ma tħallix li din id-drive ġdida maqsuma tiġi awtomatikament imqabbda mill-ġdid meta tibda l-kompjuter tiegħi [ / persistenti: le ].

użu nett / persistenti

Invalidu: F'dan l-eżempju, għażilt li tuża s-swiċċ fakultattiv / persistenti imma jien nesa li ninkludi l-kolon ħdejnha u wkoll insejt li tagħżel bejn iż-żewġ għażliet meħtieġa, iva jew le , bejn iċ-ċingi. Eżekuzzjoni tal -użu nett / persistenti: iva kien ikun użu validu tal-użu nett.