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 LifeWire ir galbūt kitose svetainėse, komandinės eilutės komandas, DOS komandas ir net daug komandų paleidžiama aprašant su visais rūšies brūkšniais, skliaustų, kursyvu ir tt Kai žinote, ką visi šie ženklai nurodo , galite peržiūrėti 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, vartodami aprašyti komandas, 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 p a c e s | 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, esančiuose petnešoje, yra pasirinkimai, iš kurių jūs privalo pasirinkti tik vienas. 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 gervuogėmis arba gėlių skliaustuose, o vertikalios juostos kartais vadinamos vamzdžiais, vertikaliomis linijomis ar vertikaliais brūkšniais. 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:
t vairuoti:
Žodis t yra paryškintas, tai reiškia, kad jis turėtų būti vartojamas pažodžiui. Tai taip pat yra už bet kurios skliausto ribų, tai reiškia, kad tai reikalinga. Peržiūrėsime skliausteliuose keletą pastraipų.
Po t yra erdvė. Komandos sintaksės erdvės turi būti vartojamos pažodžiui, taigi, kai vykdote komandą t, turite tarpą tarp t ir viskas, 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ėtas žodis vairuoti , po to paryškinta dvitaškis. Viskas, ką reikia paryškinti, yra tai, ką turėtumėte pateikti, o ne tiesiog pažodžiui. Šiuo atveju a vairuoti nurodo disko raidę, todėl jūs norėsite pateikti disko raidę čia. Kaip ir su t, nes: 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 komandą gali įvykdyti pati, nes vairuoti : yra neprivaloma, nes ji yra apsupta skliausteliuose.
vol d
Netinkama: Šį kartą naudojama pasirinktinė komandos dalis, nurodant vairuoti as d, bet dvitaškis buvo užmirštas. Atminkite, kad mes žinome, kad dvitaškis yra kartu su vairuoti 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
Netinkama: The / p parinktis nebuvo nurodyta komandų sintaksėje, taigi komanda vol neveikia ją naudojant.
t c:
Valid: Šiuo atveju neprivaloma vairuoti : 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šjungti / i | / l | / s | / r | / g | / a | / p | / val | / e / f / m kompiuterio vardas / t xxx / d p:|tu: xx : yy / c " komentuoti '
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, pasirinkti įtraukti vienas vykdydami išjungimo komandą: / i, / l, / s, / r, / g, / a, / p, / val, arba / e. Kaip skliausteliuose, yra vertikalios juostos, kurios paaiškina komandų sintaksę ir negali būti vartojamos pažodžiui.
Išjungimo komandai taip pat yra įdėta parinktis / d p:|tu: 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
Netinkama: The / r ir / s parinktys negali būti naudojamos kartu. Šios vertikalios juostos rodo pasirinkimus, iš kurių galite pasirinkti tik vieną.
išjungimas / s p: 0: 0
Netinkama: Naudojimas / s yra visiškai gerai, bet naudojimas p: 0: 0 yra ne todėl, kad ši parinktis yra prieinama tik su / d parinktis, kurią pamiršau naudoti. Teisingas naudojimas būtų buvęs išjungimas / s / d p: 0: 0.
išjungimas / r / f / t 0
Valid: Šiuo metu visos parinktys buvo teisingai naudojamos. The / r parinktis nebuvo naudojama jokiu kitu pasirinkimu skliausteliuose ir / f ir / t pasirinkimai buvo naudojami 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 * \ kompiuterio vardas Sharename * / nuolatinis:taip / savecred /Ištrinti
Neto naudojimo komanda turi du naujos žymos atvejus, brace. Smeigtukas nurodo, kad yra viena ir tik viena pasirinkimų, atskirtų viena ar daugiau vertikalių juostų reikalaujama . Tai skiriasi nuo kronšteino su vertikaliais strypais, kurie nurodo neprivaloma pasirinkimai.
Pažvelkime į galiojančius ir netinkamus neto naudojimo atvejus:
net use e: * server files
Netinkama: Pirmasis santrumpų rinkinys reiškia, kad galite nurodyti a įrenginio pavadinimas arba naudoti pakaitos simbolį * - tu negali padaryti abiejų. Arba net use e: server files arba net use * server files būtų buvę galiojantys būdai, kaip realizuoti neto naudojimą šiuo atveju.
net use * appsvr01 source 1lovet0visitcanada / persistent: no
Valid: Tinkamai naudoju kelias parinktis, įskaitant vieną lizdą. Aš naudoju * kai reikia pasirinkti tarp jo ir nurodyti a įrenginio pavadinimas Aš nurodžiau akciją šaltinis serveryje appsvr01 , tada pasirinkote nurodyti { Slaptažodis } už tą akciją 1lovet0visitcanada , o ne priversti naudoti neto, kad paskatintų man vieną {*}.
Aš taip pat nusprendžiau neleisti, kad šis naujas bendras diskas būtų automatiškai prijungtas kitą kartą paleidus kompiuterį / nuolatinis: ne.
neto naudojimas / nuolatinis
Netinkama: Šiame pavyzdyje nusprendžiau naudoti neprivalomą / nuolatinis pereiti, bet aš pamiršau įtraukti šalutinį žandikaulį ir pamiršau pasirinkti dvi būtinas parinktis, taip arba ne, tarp petnešos. Vykdymas neto naudojimas / nuolatinis: taip būtų galiojantis neto naudojimo būdas.