Hoe kinne jo Syntaks lêze

Learje hoe't jo Syntaks kommandearje mei dizze foarbylden ynterpretearje

De syntaksis fan in kommando is yn haadsaak de regels foar it útfieren fan it kommando. Jo moatte witte hoe't Syntaksnotaasje lêzen wurdt as jo learje hoege jo in kommando brûke te kinnen sadat jo it goed rjochtsje kinne.

As jo ​​wierskynlik hjir sjogge en miskien oare websides, Kommando Prompt kommandos , DOS-kommando's , en sels in protte runkommando's wurde beskreaun mei alle soarten skriuwers, brackets, kursussen, ensfh. As jo ​​witte wat al dy marken ferwize, Jo kinne in systeaksje fan jo kommando sjogge en jo witte wat de opsjes nedich binne en hokker opsjes kinne brûkt wurde mei wat oare opsjes.

Taljochting: ôfhinklik fan de boarne, kinne jo miskien sjogge ferskillende syntaksjes as jo brûke om kommando's te beskriuwen. Wy brûke in metoade dy't Microsoft histoarysk brûkt hat, en alle kommando syntakses dy't wy ea sjoen hawwe op elke side is sawat like te sjen, mar tink derom dat jo de syntaksiskaai folgje soargje dat de kommando's lêze dy't jo lêze en net fiere dat alle websites en dokumintaasje brûke de krekte selde metoade.

Kommando Syntakskaai

De folgjende syntaksiskaai beskriuwt hoe't elke notaasje yn in kommando syn syntax brûkt wurdt. Fiel jo frij om dit te ferwizen as wy troch de trije foarbylden ûnder de tafel hinne rinne.

Notation Betsjutting
Bold Fettige artikels moatte krekt genôch socht wurde as se werjûn wurde, dit befettet allegear fetwurden, slashes, kolo's, ensfh.
Italysk Kursussen items binne items dy't jo leverje moatte. Kies in kursuspunt letterlik en brûke it yn it kommando as jo sjen litte.
S paces Alle romten moatte lettermakke wurde. As in syntaksis fan in kommando hat romte, brûk dizze romte by it útfieren fan it kommando.
[Tekst yn 'e klokken] Alle artikels yn in klokje binne fakultatyf. Brackets wurde net letterlik oanmakke sadat se net brûke by it útfieren fan in kommando.
Tekst bûten bûse Alle tekst dy't net yn in klok befettet is ferplicht. Yn 'e syntaksis fan in protte kommando's is de iennichste tekst dy't net ien of mear klokken omjûn is de kommando-namme sels.
{Tekst yn 'e klokken} De artikels binnen in spul binne opsjes, wêrfan jo mar ien kieze moatte . Spoaren moatte net letterlik opnommen wurde, en brûk se net by it útfieren fan in kommando.
Vertical | bar Fertikale rigels wurde brûkt om dielen yn bannen en paden los te meitsjen. Nimmen vertikale rigen letterlik nimme - brûke se net by it útfieren fan kommando's.
Ellipsis ... In ellipsis betsjut dat in elemint opnij ûnôfhinklik wurde kin. Typearje de ellipsis letterlik as jo in kommando útfiere en soargje foar plakken en oare ferplichtingen as gebeure as it werjaan fan items.

Taljochting: Brackets wurde ek wol as fjouwerkante klammerkes neamd, spaltsjes wurde somtiden bewarre as squiggly-klammerkes of bloemekonsken, en fertikale rigels wurde somtiden pipes, fertikale rigels, of fertikale skriuwers neamd. Neigerwa as jo se neame, sil gjinien eartiids letterlik as in kommando útfierd wurde.

Foarbyld # 1: Vol Kommando

Hjir is de syntaks foar it vol kommando , in kommando beskikber út de Command Prompt yn alle ferzjes fan it Windows bestjoeringssysteem :

vol [ fy: ]

It wurd vol is yn fet, dat betsjut dat it letterlik fêststeld wurde moat. It is ek bûten elke klammerkes, dat betsjut dat it nedich is. Wy sille in pear kear sjen op klammerkes in pear paragrafen nei ûnderen.

Folgje fol is in romte. Spaasjes yn in kommando 's syntaksis moatte lettermakke wurde, dus as jo de folopsbefolling útfiere, sille jo in romte hawwe tusken folsleine en elk dy't it folgje kin.

Brackets jouwe oan dat alles wat ynteressearre is is opsjoneel - wat alles is der net nedich foar it kommando om te funksjen, mar dat kin wêze dat jo brûke wolle, ôfhinklik fan wat jo it kommando brûke. Brackets wurde nea wierskynlik nommen wurde, sadat se nea byinoar wurde by it útfieren fan in kommando.

Binnen de klammerkes is it kursuswurden wurdearre, folge troch in koar yn fett. Alles is kursisearre is wat jo leverje moatte, net nimt letterlik. Yn dit gefal is in rydbewiis foar in rydbewiis letter, dus jo wolle in rydbewiis letter leverje. Krekt as mei vol , sûnt: yn fett is, moat it typeard wurde as toane.

Op grûn fan al dizze ynformaasje binne hjir guon en ûnjildige wizen om it fol kommando út te fieren en wêrom:

vol

Valid: It fol kommando kin troch himsels útfierd wurde omdat it drive : is opsjoneel omdat it omjûn is troch klokken.

vol d

Unjildich: dizze kear is it fakultatyf ûnderdiel fan it kommando brûkt, de rangoarder as d , mar de kolon is fergetten. Tink derom, wy witte dat de kolon de ryd begjint omdat it yn 'e selde set fan klammerkes opnommen is en wy witte dat it letterlik brûkt wurde moat, omdat it fet is.

vol e: / p

Unjildich: De opsjes / p binne net ynfierd yn de kommando syntaks, sadat it vol kommando net brûkt wurdt as it brûkt.

vol c:

Gjint: Yn dit gefal is it opsette rydbewiis : argumint just brûkt as bepaald.

Foarbyld # 2: Shutdown Command

De hjiryn neamde syntaksis is foar it útfiert kommando en is fansels in protte komplekser as yn boppesteande commando foarbehearder. Doch it gebou op wat jo no al witte, is der eigentlik net folle mear te learen hjir te learen:

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

Tink derom dat items yn 'e klammerkes altyd fakultatyf binne, items bûten de klammerkes altyd ferplicht, fette items en romten binne altyd letterlik, en kursive items wurde troch jo levere.

It grutte nije konsept yn dit foarbyld is de fertikale bar. Fertikale stielen yn 'e kluzers oanjaan fakultatyf karren. Om it foarbyld hjirboppe te krijen, kinne jo, mar jo moatte net hawwe om ien fan 'e folgjende opsjes op te nimmen by it útfieren fan in shutdown kommando: / i , / l , / s , / r , / g , / a , / p , / h , of / e . As klammerkes besteane ek verticalen rigen om de kommando syntaksis te ferklearjen en wurde net letterlik opnommen.

It kommando shutdown hat ek in nêst opsje yn [ / d [ p: | u: ] xx : yy ] - yn haadsaak, in opsje binnen in opsje.

Lykas mei it fol kommando yn foarbyld # 1 hjirboppe, binne hjir guon en ûnjildige manieren om it útfierbehear te brûken:

shutdown / r / s

Unjildich: De / r en / s- opsjes kinne net tegearre meiinoar brûkt wurde. Dizze fertikale barren jouwe kiezen, wêrfan jo ien ien kieze kinne.

Shutdown / sp: 0: 0

Unjildich: It brûken fan / s is perfekt, mar it brûken fan p: 0: 0 is net om't dizze opsje allinich beskikber is mei de opsje / d , dy't ik fergetten hat. It goede gebrûk soe shutdown / s / dp wêze: 0: 0 .

Shutdown / r / f / t 0

Valid: Alle opsjes binne dizze tiid korrekt tapast. De opsje koe net brûkt wurde mei elke oare kar yn 'e klokken, en de / f en / t- opsjes waarden brûkt as beskreaun yn' e syntaksis.

Foarbyld # 3: Net gebrûk fan kommando

Foar ús lêste foarbyld sjogge wy nei it net gebrûk fan kommando , ien fan 'e netbehearders . De net gebrûkende kommando-syntaksis is in bytsje misdiedich dat ik hjirûnder ôfkardeard haw om it wat te ferklearjen (sjoch de folsleine syntax hjir ):

Net brûke [{ devicename | * }] [ \\ computername \ sharename {{ password | * }]] [ / persistint: { ja | gjin }] [ / savecred ] [ / delete ]

It kommando net gebrûk hat twa eksimplaren fan in nije notaasje, de klok. In stoel jout oan dat ien, mar ien, fan 'e karren, is ôfsletten troch ien of mear fertikale stielen, is ferplichte . Dit is oars as de klokje mei fertikale rigels dy't oantsjutte opsjes .

Litte wy nei guon jildich en ûnjildige gebrûk fan net-gebrûk sjogge:

Net brûke e: * \\ server \ files

Unjildich: De earste set fan puzels betsjuttet dat jo in devicennamme oantsjutte kinne of it fjildkarre brûke * - Jo kinne it net beide dwaan. Elk gebrûk fan e: \\ server \ files of net brûke * \\ server \ files soe jildich wizen wêze om it net brûke yn dit gefal út te fieren.

net brûke * \\ appsvr01 \ source 1lovet0visitcanada / persistint: nee

Valid: Ik brûkte in protte opsjes foar dizze útfiering fan net-gebrûk, ynklusyf ien ynskeakele opsje. Ik brûkte it * as jo nedich hawwe om dizze te kiezen en in devicenamme te beskriuwen , haw ik in diel [ source ] op in server oantsjutte [ appsvr01 ], en keazen dan foar it oantsjutte { password } foar dat share, 1lovet0visitcanada , ynstee fan net brûke Meitsje my foar ien { * }.

Ik besleau ik ek net te lizzen dat dit nije dielde drive om de kommende tiid automatysk opnien wurde as ik myn kompjûter begjinne [ / persistint: nee ].

net brûke / persistint

Unjildich: yn dit foarbyld haw ik keazen om de opsjonele / persistinte skeakel te brûken, mar ik fergetten dat de koloanje neist dêrnei opnomt en ek fergetten hat om te kiezen tusken de twa nedige opsjes, ja of nee , tusken de pylken. Utfiering net brûke / persistint: jo soe in jildich gebrûk fan net-gebrûk west hawwe.