Ki jan yo Li Sent Kòmandman

Aprann Kòman pou entèprete Syntaks Kòmandman avèk Egzanp sa yo

Sentaks la nan yon lòd se fondamantalman règ yo pou kouri lòd la. Ou bezwen konnen ki jan yo li notasyon sentaks lè w ap aprann ki jan yo sèvi ak yon lòd pou ou ka egzekite li byen.

Kòm ou te pwobableman wè isit la sou yo ak petèt lòt sit entènèt, kòmandan kòmandman kòmand , kòmandman DOS , e menm anpil kouri kòmandman yo ki dekri ak tout kalite bar, parantèz, italik, elatriye. Yon fwa ou konnen ki sa tout moun sa yo mak refere a, ou ka gade nan nenpòt sentaks nenpòt ki lòd ak konnen touswit sa ki opsyon yo mande ak ki opsyon ki ka itilize ak sa ki lòt opsyon.

Remak: Tou depan de sous la, ou ta ka wè yon ti kras diferan sentaks lè yo itilize dekri kòmandman. Nou itilize yon metòd ke Microsoft te itilize istorikman, ak tout sentaks lòd ke nou te janm wè sou nenpòt ki sit trè menm jan an, men sonje ke ou ta dwe swiv kle a sentaks ki konsène kòmandman yo w ap li epi li pa sipoze ke tout sit entènèt ak dokimantasyon itilize metòd egzak la menm.

Kòmandman Sentaks Kle

Syntaks kle sa a dekri kijan chak notasyon nan sentaks yon kòmandman an dwe itilize. Ezite referans sa a jan nou mache nan twa egzanp ki anba a tab la.

Notasyon Sa vle di
Bold Atik ki graj yo dwe tape egzakteman jan yo montre yo, sa a gen ladan nenpòt mo fonse, bar, kolon, elatriye.
Italik Atik Kantik yo se atik ke ou dwe bay. Pa pran yon atik italik literalman epi itilize li nan lòd la jan yo montre.
S Paces Tout espas yo ta dwe pran literalman. Si sentaks yon kòmandman an gen espas, sèvi ak espas sa a lè egzekite lòd la.
[Tèks andedan parantèz] Nenpòt bagay andedan yon bracket yo se opsyonèl. Parantèz yo pa dwe pran literalman konsa pa sèvi ak yo lè y ap egzekite yon lòd.
Tèks deyò parantèz Nenpòt tèks ki pa genyen nan yon bracket obligatwa. Nan sentaks la nan anpil kòmandman, tèks la sèlman pa antoure pa youn oswa plis parantèz se non an bay lòd poukont li.
{Tèks andedan aparèy òt} Atik ki nan yon atèl yo se opsyon, nan ki ou dwe chwazi yon sèl . Atèl yo pa dwe pran literalman konsa pa sèvi ak yo lè y ap egzekite yon lòd.
Vètikal | bar Baryè vètikal yo itilize nan atik separe nan parantèz ak aparèy òtopedik. Pa pran ba vètikal yo literalman - pa sèvi ak yo lè yo egzekite kòmandman yo.
Ellipsis ... Yon elipsis vle di ke yon atik ka repete endefiniman. Pa tape ellipsis literalman lè y ap egzekite yon lòd epi pran swen pou itilize espas ak lòt atik ki nesesè yo jan yo montre lè repete atik yo.

Remak: Peryad yo pafwa refere yo tou kòm parantèz kare, aparèy òtopedik yo pafwa refere yo kòm parantèz squiggly oswa parantèz flè, ak ba vètikal yo pafwa yo rele tiyo, liy vètikal, oswa barik vètikal. Kèlkeswa sa ou rele yo, yo pa ta dwe janm dwe pran literalman lè y ap egzekite yon lòd.

Egzanp # 1: Kòmandman Vol

Isit la se sentaks la pou lòd vol la , yon lòd ki disponib nan kòmand la Kòmandman nan tout vèsyon an sistèm nan fonksyone fenèt:

vol [ kondwi: ]

Vol volan an se nan fonse, sa vle di ke li ta dwe pran literalman. Li la tou deyò nan nenpòt parantèz, sa vle di li nesesè. Nou pral pran yon gade nan parantèz kèk paragraf desann.

Apre vòl se yon espas. Espas nan sentaks yon lòd la yo dwe pran literalman, Se konsa, lè w ap egzekite volan lòd la, ou pral bezwen mete yon espas ant vol ak anyen ki ta ka vini pwochen.

Pòtal yo endike ke kèlkeswa sa ki genyen anndan yo se opsyonèl - kèlkeswa sa ki nan pa gen obligasyon pou yo bay lòd fonksyone, men ta ka yon bagay ou vle itilize, depann sou sa w ap itilize kòmandman an pou. Parantèz yo pa janm dwe pran literalman konsa pa janm gen ladan yo lè y ap egzekite yon lòd.

Anndan parantèz yo se kondwi a mo italisize, ki te swiv pa yon kolon an fonse. Nenpòt bagay italikize se yon bagay ou dwe bay, pa pran literalman. Nan ka sa a, yon kondwi ap refere li a yon lèt kondwi, kidonk, ou pral vle bay yon lèt kondwi isit la. Menm jan ak vol , depi: se nan fonse, li ta dwe tape jan yo montre.

Ki baze sou tout nan enfòmasyon sa a, isit la se kèk fason valab ak envalid egzekite lòd volontè a ak poukisa:

vol

Valab: ka kòmandman an vol dwe egzekite pa tèt li paske kondwi : se si ou vle paske li antoure pa parantèz.

vol d

Envalid: Fwa sa a, yo te itilize pati nan si ou vle nan lòd la, ki espesifye kondwi kòm d , men yo te kolon an bliye. Sonje byen, nou konnen kolon an akonpaye kondwi a paske li se enkli nan seri a menm nan parantèz ak nou konnen li ta dwe itilize literalman paske li nan fonse.

vol e: / p

Envalid: Opsyon nan / p pa te ki nan lis nan lòd nan sentaks konsa volan lòd la pa kouri lè w ap itilize li.

Vol c:

Valab: Nan ka sa a, kondwi a opsyonèl : te diskisyon itilize menm jan gen entansyon.

Egzanp # 2: Kòmandman lòd

Sentaks la ki nan lis isit la se pou lòd la are epi li se evidamman pi plis konplèks pase nan egzanp lan lòd volè pi wo a. Sepandan, bati sou sa ou deja konnen, gen nan aktyèlman anpil ti plis yo aprann isit la:

fèmen [ / i | / l | / s | / r | / g | / yon | / p | / h | / e ] [ / f ] [ / m \\ computername ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " kòmantè " ]

Sonje ke atik nan parantèz yo toujou opsyonèl, atik ki deyò nan parantèz yo toujou mande, atik fonse ak espas yo toujou literal, ak atik italikize yo dwe founi pa ou.

Nouvo konsèp nouvo nan egzanp sa a se ba vètikal la. Ba vètikal ki nan parantèz yo endike chwa si ou vle. Se konsa, nan egzanp ki anwo a, ou ka, men pa gen, chwazi pou mete youn nan opsyon sa yo lè y ap egzekite yon lòd ki fèmen: / i , / l , / s , / r , / g , / a , / p , / h , oswa / e . Tankou parantèz, ba vètikal egziste pou eksplike sentaks commando epi yo pa dwe pran literalman.

Lòd la fèmen tou te gen yon opsyon enbrike nan [ / d [ p: | u: ] xx : yy ] - fondamantalman, yon opsyon nan yon opsyon.

Menm jan ak kòmandman vol la nan egzanp # 1 pi wo a, isit la se kèk fason valid ak envalid yo sèvi ak lòd la are:

fèmen / r / s

Envalid: Opsyon yo / r ak / s pa ka itilize ansanm. Sa yo ba vètikal endike chwa, ki ou ka chwazi yon sèl.

fèmen / sp: 0: 0

Envalid: Itilize / s se parfe amann men itilizasyon p: 0: 0 se pa paske opsyon sa a disponib sèlman ak opsyon / d , ki mwen bliye itilize. Te itilizasyon ki kòrèk la te fèmen / s / dp: 0: 0 .

fèmen / r / f / t 0

Valab: Tout opsyon yo te itilize kòrèkteman tan sa a. Opsyon nan / r pa te itilize ak nenpòt ki lòt chwa nan seri li yo nan parantèz, ak opsyon yo / f ak / t yo te itilize jan yo dekri nan sentaks la.

Egzanp # 3: Itilizasyon Itilizasyon Net

Pou egzanp final nou an, se pou yo gade nan lòd la itilize nèt , youn nan kòmandman yo nèt . Syntaks ki itilize nan nèt la se yon ti kras sal se konsa mwen te abreje li anba a fè eksplike li yon ti jan pi fasil (al gade sentaks la konplè isit la ):

Itilize privye [{ devicename | * }] [ \\ computername \ sharename [{ modpas | * }]] [ / Persistent: { wi | Non }] [ / savecred ] [ / efase ]

Itilizasyon itilizasyon nèt la gen de ka nan yon notasyon nouvo, atèl la. Yon atèl endike ke yon sèl, ak yon sèl, nan chwa ki genyen yo, separe pa youn oswa plis ba vètikal, yo mande yo . Sa a se kontrèman ak bracket la ak ba vètikal ki endike chwa si ou vle .

Ann gade nan kèk itilizasyon ki valab epi envalid nan itilizasyon nèt:

Net itilize e: * \\ sèvè \ dosye

Envalid: Mete nan premye aparèy òtopedik vle di ke ou ka presize yon devicename oswa itilize karaktè a wildcard * - ou pa ka fè tou de. Sèvi ak itilizasyon e: \\ sèvè \ dosye oswa itilizasyon nèt * \\ sèvè \ dosye ta dwe fason ki valab yo egzekite itilizasyon nèt nan ka sa a.

Net itilize * \\ appsvr01 \ sous 1lovet0visitcanada / ki pèsistan: non

Valab: Mwen kòrèkteman itilize plizyè opsyon nan ekzekisyon sa a nan sèvi ak nèt, ki gen ladan yon opsyon enbrike. Mwen itilize * a lè mwen oblije chwazi ant li ak espesifye yon devizènèm , mwen espesifye yon pati [ sous ] sou yon sèvè [ appsvr01 ], ak Lè sa a, te chwazi yo presize yon { modpas } pou pataje sa a, 1lovet0visitcanada , olye pou yo fòse itilizasyon nèt pouse m 'pou yon sèl { * }.

Mwen menm mwen te deside pa pèmèt sa a nouvo kondwi pataje yo dwe otomatikman rekonekte pwochen fwa mwen kòmanse òdinatè mwen an / / ki pèsistan: non ].

itilizasyon nèt / ki pèsistan

Envalid: Nan egzanp sa a, mwen te chwazi yo sèvi ak switch la opsyonèl / ki pèsistan men mwen bliye enkli kolon nan pwochen nan li epi tou bliye yo chwazi ant de opsyon yo mande, wi oswa non , ant aparèy òtopedik yo. Ekzekite itilizasyon nèt / ki pèsistan: repons lan se wi yon itilizasyon valab nan itilizasyon nèt.