Kaip skaityti komandų sintaksę

Sužinokite, kaip interpretuoti komandos sintaksę naudodami šiuos pavyzdžius

Komandos sintaksė iš esmės yra komandų paleidimo taisyklės. Jums reikia žinoti, kaip skaityti sintaksės žymėjimą, kai mokotės naudoti komandą, kad galėtumėte tinkamai ją vykdyti.

Kaip jūs tikriausiai matėte čia ir galbūt kitose svetainėse, komandų eilutės komandų , DOS komandų ir netgi daug paleisti komandų aprašoma su visais rūšies brūkšniais, skliaustų, kursyvu ir tt Kai žinote, ką nurodo visi šie ženklai, galite pažvelgti į bet kurios komandos sintaksę ir iš karto sužinoti, kokios parinktys yra reikalingos ir kokias parinktis galima naudoti su kitomis parinktimis.

Pastaba: priklausomai nuo šaltinio, vartojamų komandoms aprašyti, galite pamatyti šiek tiek kitokią sintaksę. Mes naudojame metodą, kurį "Microsoft" praeityje naudojo, o visi komandos sintaksė, kurią mes kada nors matėme bet kurioje svetainėje, yra labai panaši, tačiau nepamirškite, kad turėtumėte sekti sintaksės mygtuką, susijusį su skaitytomis komandomis, o ne manyti, kad visi tinklalapiuose ir dokumentuose naudojamas tas pats metodas.

Komandos sintaksės raktas

Toliau pateikiamas sintaksės raktas aprašo, kaip turi būti naudojamas kiekvienas komandų sintaksės žymėjimas. Nepamirškite paminėti tai, kaip mes einame po trimis pavyzdžiais po lentele.

Žymėjimas Prasmė
Bold "Bold" elementai turi būti įvesti tiksliai taip, kaip jie rodomi, tai apima visus paryškinčius žodžius, įstrigusius brūkšnius, dvitaškius ir tt
Italic Itališki elementai yra daiktai, kuriuos turite pateikti. Nekraukite kursyvu žodžio ir naudokite komandą, kaip parodyta.
S žingsniai Visi tarpai turi būti vartojami pažodžiui. Jei komandos sintaksė yra laisvos vietos, naudokite šią vietą vykdydami komandą.
[Tekstas skliausteliuose] Visi elementai, esantys viduje, yra neprivalomi. Kronšteinai neturi būti vartojami pažodžiui, todėl jų nenaudokite vykdydami komandą.
Tekstas už skliausteliuose Visi tekstai, kurie nėra skliausteliuose, privalomi. Daugelio komandų sintaksėje vienintelis tekstas, kurio nėra vieno ar kelių skliausteliuose, yra pats komandos pavadinimas.
{Tekstas viduje prisegimų} Elementai po petnešomis yra pasirinkimai, iš kurių turėtumėte pasirinkti tik vieną . Bracės neturi būti imtos pažodžiui, todėl jų nenaudokite vykdydami komandą.
Vertikalus | baras Vertikalūs strypai naudojami atskirti elementus skliausteliuose ir petnešose. Nekreipk tiesioginių vertikalių strypų - nenaudokite jų vykdydami komandas.
Ellipsis ... Elipsis reiškia, kad elementas gali būti kartojamas neribotą laiką. Neįrašykite elipsės tiesiogine prasme, kai vykdote komandą, ir pasirūpinkite, kad būtų naudojami tarpai ir kiti reikalingi elementai, kaip parodyta pakartojant elementus.

Pastaba: kronšteinai taip pat kartais vadinami kvadratiniais skliaustuose, o juostelės kartais vadinamos gobtukais ar skliaustuose, o vertikalus strypus kartais vadina vamzdžiais, vertikaliais brūkšneliais arba vertikaliais brūkšneliais. Nepriklausomai nuo to, ką jas vadinate, niekada neturėtų būti imamasi tiesiogine prasme vykdant komandą.

Pavyzdys Nr. 1: "Vol Command"

Štai sintaksė komandai tomas, komandų eilutės , kuri yra prieinama visose "Windows" operacinės sistemos versijose:

vol [ drive: ]

Žodis vol yra paryškintas, tai reiškia, kad jis turėtų būti vartojamas pažodžiui. Tai taip pat yra už bet kokių skliaustų ribų, tai reiškia, kad tai reikalinga. Peržiūrėsime skliausteliuose keletą pastraipų.

Tomas yra erdvė. Komandos sintaksės erdvės turi būti vartojamos tiesiogine prasme, taigi, kai vykdote komandą vol, turėsite pridėti tarpą tarp tomo ir visko, kas gali ateiti toliau.

Kronšteinai rodo, kad viskas, kas jose yra, yra neprivalomas - nepriklausomai nuo to, kas ten yra, komandai nereikia veikti, bet gali būti kažkas, kurį norite naudoti, priklausomai nuo to, kokią komandą norite naudoti. Kronšteinai niekada neturi būti imami pažodžiui, todėl jų niekada negalima įtraukti vykdant komandą.

Skliausteliuose yra kursyvu pažymėto žodžio varomoji jėga , o po to - storosios žarnos. Viskas, ką reikia paryškinti, yra tai, ką turėtumėte pateikti, o ne tiesiog pažodžiui. Tokiu atveju diskas nurodo disko raidę, todėl čia norėsite nurodyti disko raidę. Kaip ir su vol , nes: yra paryškintas, jis turėtų būti įvestas kaip parodyta.

Remiantis visa šia informacija, yra keletas galiojančių ir negaliojančių būdų, kaip vykdyti komandą vol ir kodėl:

t

Valid: Tomas komanda gali būti įvykdyta savaime, nes diskas : yra neprivalomas, nes jis yra apsuptas skliausteliuose.

vol d

Neteisingas. Šį kartą naudojama pasirinktinė komandinės dalies dalis, nurodant diską kaip d , bet dvitaškis buvo užmirštas. Atminkite, kad mes žinome, kad dvitaškis pridedamas prie disko, nes jis įtrauktas į tą pačią skliaustų rinkinį, ir mes žinome, kad jis turėtų būti vartojamas pažodžiui, nes jis yra drąsus.

vol e: / p

Neteisinga: " / p" parinktis nebuvo nurodyta komandų sintaksėje, todėl "vol" komanda neveikia, kai ją naudoja.

t c:

Galioja: šiuo atveju neprivalomas diskas : argumentas buvo naudojamas taip, kaip numatyta.

2 pavyzdys: išjungimo komanda

Čia pateiktas sintaksė yra uždarymo komandai ir, žinoma, yra kur kas sudėtingesnė nei aukščiau pateiktame pavyzdyje. Tačiau, remdamiesi tuo, ką jau žinote, iš tikrųjų čia labai mažai mokytis:

išjungimas [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ kompiuterio pavadinimas ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " komentaras " ]

Atminkite, kad skliausteliuose esantys elementai visada yra neprivalomi, visada reikalingi elementai už skliausteliuose, paryškintuosius elementus ir tarpus visada yra tiesiogine prasme, o jūs turite nurodyti kursyvu pažymėtus elementus.

Didžioji nauja koncepcija šiame pavyzdyje yra vertikali juosta. Vertikalios juostos skliaustuose rodo pasirinktinius pasirinkimus. Taigi aukščiau pateiktame pavyzdyje galite, bet nereikia, pasirinkdami įtraukti vieną iš šių parinkčių vykdydami uždarymo komandą: / i , / l , / s , / r , / g , / a , / p , / h , arba / e . Kaip skliausteliuose, yra vertikalios juostos, kurios paaiškina komandų sintaksę ir negali būti vartojamos pažodžiui.

"Shutdown" komandai taip pat yra įdėta parinktis [ / d [ p: | u: ] xx : yy ] - iš esmės parinktis.

Kaip ir aukščiau pateiktame pavyzdyje 1 esančioje komandoje, čia yra keletas galiojančių ir negaliojančių būdų, kaip naudoti išjungimo komandą:

išjungimas / r / s

Neteisinga: / r ir / s parinktys negali būti naudojamos kartu. Šios vertikalios juostos rodo pasirinkimus, iš kurių galite pasirinkti tik vieną.

shutdown / sp: 0: 0

Neteisingas: naudojimas / s yra visiškai gerai, bet p: 0: 0 naudojimas yra ne todėl, kad ši parinktis galimas tik su / d parinktimi, kurią pamiršau naudoti. Teisingas naudojimas būtų buvęs shutdown / s / dp: 0: 0 .

išjungimas / r / f / t 0

Valid: šiuo metu visos parinktys buvo teisingai naudojamos. Parinktis / r nebuvo naudojama jokiu kitu pasirinkimu skliausteliuose, o parinktys / f ir / t buvo naudojamos, kaip aprašyta sintaksėje.

Pavyzdys Nr. 3: Neto naudojimo komanda

Mūsų galutinis pavyzdys, pažvelkime į neto naudojimo komandą , vieną iš neto komandų . Neto naudojimo komandos sintaksė yra šiek tiek purvinas, todėl aš ją trumpiau apibūdinaniau, kad ją paaiškintų šiek tiek lengviau (žr. Visą sintaksę čia ):

neto naudojimas [{ devicename | * }] [ \\ kompiuterio vardas \ sharename [{ password | * }]] [ / persistent: { yes | ne }] [ / savecred ] [ / delete ]

Neto naudojimo komanda turi du naujos žymos atvejus, brace. Apyrankė rodo, kad reikia pasirinkti vieną ir tik vieną pasirinkimų, atskirtų viena ar daugiau vertikalių juostų. Tai skiriasi nuo kronšteino su vertikaliais strypais, kuris nurodo pasirinktinius pasirinkimus.

Pažvelkime į galiojančius ir netinkamus neto naudojimo atvejus:

net use e: * \\ server \ files

Neteisingas: pirmasis santrumpų rinkinys reiškia, kad galite nurodyti devinio pavadinimą arba naudoti pakaitos simbolį * - jūs negalite padaryti abiejų. Bet kuriuo atveju net naudokite e: \\ server \ files arba net use * \\ server \ files būtų galimi būdai paleisti neto naudojimą.

net use * \\ appsvr01 \ source 1lovet0visitcanada / persistent: no

Valid: Aš tinkamai naudoju kelias šio neto naudojimo vykdymo galimybes, įskaitant vieną įdėtą parinktį. Aš naudoju *, kai reikia pasirinkti tarp jo ir nurodyti devinio pavadinimą , aš nurodžiau bendrintą šaltinį serveryje [ appsvr01 ] ir tada nusprendžiau nurodyti "{ password }" šią akciją, 1lovet0visitcanada , o ne priversti naudoti neto pakvies manęs vieną ( * ).

Aš taip pat nusprendžiau neleisti, kad šis naujas bendras diskas būtų automatiškai prijungtas kitą kartą paleidus kompiuterį [ / persistent: no ].

neto naudojimas / nuolatinis

Neteisinga: šiame pavyzdyje pasirinkau naudoti neprivalomą / nuolatinį jungiklį, bet aš pamiršau įtraukti šalutinį žandikaulį ir taip pat pamiršau pasirinkti dvi būtinas parinktis " taip" ar " ne" tarp pritvirtinimų. Grynojo naudojimo vykdymas / nuolatinis: taip būtų galiojantis neto naudojimo būdas.