Si të lexoni Sintaksa e Komandës

Mëso Si të Interpretoj Sintaksa e Komandës Me Këto Shembuj

Sintaksa e një komande është në thelb rregullat për drejtimin e komandës. Ju duhet të dini se si të lexoni simbolin e sintaksës kur mësoni se si të përdorni një komandë në mënyrë që ta ekzekutoni siç duhet.

Siç keni parë ndoshta këtu dhe ndoshta uebfaqe të tjera, komandat e komandës së shpejtë , komandat e DOS-it dhe madje edhe shumë komanda të ekzekutimit përshkruhen me të gjitha llojet e shiritave, kllapa, kursi, etj. Pasi ta dini se çfarë i referohen të gjitha këto shenja, ju mund të shikoni në sintaksën e çdo komande dhe të dini menjëherë se cilat opsione janë të nevojshme dhe cilat opsione mund të përdoren me opsionet e tjera.

Shënim: Në varësi të burimit, mund të shihni sintaksë paksa të ndryshme kur përdoret për të përshkruar komandat. Ne përdorim një metodë që Microsoft ka përdorur historikisht dhe të gjitha sintaksat e komandës që kemi parë ndonjëherë në ndonjë vend është shumë e ngjashme, por mos harroni se duhet të ndiqni çelësin e sintaksës që ka të bëjë me komandat që po lexoni dhe nuk supozoni që të gjitha faqet e internetit dhe dokumentacioni përdorin metodën e saktë të njëjtë.

Sintaksa kryesore e komandës

Kyçi i mëposhtëm i sintaksës përshkruan se si duhet përdorur çdo notim në sintaksën e një komande. Mos ngurroni të referoni këtë ndërsa ecim nëpër tre shembujt poshtë tabelës.

simbol kuptim
guximtar Artikujt e guximshëm duhet të shtypen pikërisht ashtu siç janë treguar, kjo përfshin çdo fjalë të guximshme, slashes, colons, etj.
kursiv Sendet italike janë artikuj që ju duhet të furnizoni. Mos merrni një artikull kurrizor fjalë për fjalë dhe e përdorni atë në komandën siç tregohet.
S hapat Të gjitha hapësirat duhet të merren fjalë për fjalë. Nëse një sintaksë e një komande ka hapësirë, përdorni atë hapësirë ​​kur ekzekutoni komandën.
[Tekst brenda kllapa] Çdo artikull brenda një kllapa është opsionale. Kllapat nuk duhet të merren fjalë për fjalë kështu që mos i përdorni kur kryejnë një komandë.
Tekst jashtë kllapa Çdo tekst që nuk gjendet në një kllapa është i nevojshëm. Në sintaksën e shumë komandave, i vetmi tekst që nuk është i rrethuar nga një ose më shumë kllapa është vetë emri i komandës.
{Text inside braces} Artikujt brenda një shtylle janë opsionet, nga të cilat duhet të zgjidhni vetëm një . Braces nuk duhet të merren fjalë për fjalë kështu që mos i përdorni kur kryejnë një komandë.
Vertical | bar Bare vertikale përdoren për të ndarë artikujt brenda kllapave dhe braces. Mos merrni bare vertikale fjalë për fjalë - mos i përdorni kur kryejnë komanda.
Ellipsis ... Një elipsis nënkupton që një artikull mund të përsëritet për një kohë të pacaktuar. Mos e shkruani elipsisht fjalë për fjalë kur ekzekutoni një komandë dhe kujdesuni që të përdorni hapësira dhe sende të tjera të kërkuara siç tregohet kur përsëritni sendet.

Shënim: Kllapat gjithashtu nganjëherë quhen kllapa katrorë, braces nganjëherë quhen si kllapa ose kllapa lule, dhe shufrat vertikale nganjëherë quhen tuba, linja vertikale ose shenja vertikale. Pa marrë parasysh se çfarë i quani ato, asnjëherë nuk duhet të merret fjalë për fjalë kur ekzekuton një komandë.

Shembulli # 1: Komanda Vol

Këtu është sintaksë për komandën vol , një komandë e disponueshme nga Command Prompt në të gjitha versionet e sistemit operativ Windows:

vol [ drive: ]

Fjala vol është me shkronja të zeza, që do të thotë se duhet të merret fjalë për fjalë. Është gjithashtu jashtë çdo kllapa, që do të thotë se është e nevojshme. Ne do të hedhim një vështrim në kllapa disa paragraf poshtë.

Pas vëllimit është një hapësirë. Hapësira në një sintaksë të komandës duhet të merren fjalë për fjalë, kështu që kur të ekzekutosh komandën vol, do të duhet të vendosni një hapësirë ​​midis volit dhe çdo gjëje që mund të vijë më pas.

Kllapat tregojnë se çdo gjë që përmban brenda tyre është opsionale - gjithçka që ndodhet atje nuk është e nevojshme për komandën që të funksionojë, por mund të jetë diçka që dëshironi të përdorni, në varësi të asaj që po përdorni komandën. Kllapat kurrë nuk duhet të merren fjalë për fjalë kështu që kurrë mos përfshini ato kur kryejnë një komandë.

Brenda kllapave është shkronja e shkronjës, e ndjekur nga një zorrë e trashë me shkronja të zeza. Çdo gjë e kursyer është diçka që ju duhet të furnizoni, mos merrni fjalë për fjalë. Në këtë rast, një makinë është duke iu referuar një letre drive, kështu që ju do të dëshironi të furnizoni një letër me makinë këtu. Ashtu si me vol , pasi: është me shkronja të zeza, duhet të shtypet siç tregohet.

Bazuar në të gjithë këtë informacion, këtu janë disa mënyra të vlefshme dhe të pavlefshme për të ekzekutuar komandën vol dhe përse:

vol

E vlefshme: Komanda vol mund të ekzekutohet vetë sepse drive : është opsionale sepse është e rrethuar nga kllapa.

vol d

E pavlefshme: Këtë herë, po përdoret pjesa opsionale e komandës, duke specifikuar një makinë si d , por zorrës së trashë është harruar. Mos harroni, ne e dimë se zorrës së trashë e shoqëron makinën sepse është e përfshirë në të njëjtin grup kllapa dhe e dimë se duhet përdorur fjalë për fjalë sepse është e guximshme.

vol e: / f

Invalid: Opsioni / p nuk u rendit në sintaksën e komandës kështu që komanda vol nuk funksionon kur përdoret.

vol c:

E vlefshme: Në këtë rast, disku opsional : argumenti është përdorur ashtu siç është menduar.

Shembull # 2: Komanda Shutdown

Sintaksa e paraqitur këtu është për komandën e mbylljes dhe është padyshim shumë më komplekse sesa në shembullin e komandës vol. Megjithatë, duke u mbështetur në atë që tashmë e dini, ka shumë pak për të mësuar këtu:

mbyllje [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ llogari ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " koment " ]

Mos harroni se artikujt brenda kllapave janë gjithmonë opsionale, gjithmonë kërkohet sende jashtë kllapave, artikujt e guximshëm dhe hapësira janë gjithmonë literalë, dhe artikujt e pjerrëta duhet të sigurohen nga ju.

Koncepti i ri i ri në këtë shembull është bar vertikal. Bare vertikale brenda kllapave tregojnë zgjedhje opsionale. Pra, në shembullin e mësipërm, mund të zgjedhësh, por nuk duhet të zgjedhësh të përfshijë një nga opsionet e mëposhtme kur ekzekuton një komandë të mbylljes: / i , / l , / s , / r , / g , / a , / p , / h , ose / e . Ashtu si kllapa, bare vertikale ekzistojnë për të shpjeguar sintaksën e komandës dhe nuk duhet të merren fjalë për fjalë.

Komanda e mbylljes gjithashtu ka një opsion të mbivendosur në [ / d [ p: | u: ] xx : yy ] - në thelb, një opsion brenda një opsioni.

Ashtu si me komandën vol në shembullin # 1 më sipër, këtu janë disa mënyra të vlefshme dhe të pavlefshme për të përdorur komandën e mbylljes:

mbyllje / r / s

Invalid: Opsione / r dhe / s nuk mund të përdoren së bashku. Këto shirita vertikalë tregojnë zgjedhje, nga të cilat mund të zgjidhni vetëm një.

mbyllje / sp: 0: 0

Është e pavlefshme: Përdorimi i / s është në rregull, por përdorimi i p: 0: 0 nuk është sepse ky opsion është i disponueshëm vetëm me opsionin / d , të cilin e harrova ta përdor. Përdorimi i saktë do të ishte mbyllja / s / dp: 0: 0 .

mbyllje / r / f / t 0

E vlefshme: Të gjitha opsionet janë përdorur saktë këtë herë. Opsioni / r nuk u përdor me asnjë zgjedhje tjetër brenda grupit të tij të kllapave dhe opsionet / f dhe / t u përdorën siç përshkruhet në sintaksë.

Shembull # 3: Komanda e përdorimit të rrjetit

Për shembullin tonë të fundit, le të shohim komandën e përdorimit neto , një nga komandat neto . Sintaksa e komandës së përdorimit të rrjetit është pak e çrregullt kështu që unë e kam shkurtuar atë më poshtë për të bërë shpjegimin e saj paksa më të lehtë (shih sintaksën e plotë këtu ):

përdorim neto [{ devicename | * }] [ \\ emër kompjuterik \ sharename [{ password | * }]] [ / persistente: { po | nuk }] [ / savecred ] [ / delete ]

Komanda e përdorimit neto ka dy raste të një notimi të ri, mbajtësja. Një mbajtëse tregon që një, dhe vetëm një, nga zgjedhjet, të ndara nga një ose më shumë shirita vertikalë, është e nevojshme . Kjo është ndryshe nga kllapa me bare vertikale që tregon zgjedhje fakultative .

Le të shohim disa përdorime të vlefshme dhe të pavlefshme të përdorimit neto:

përdorimi neto e: * \\ server \ files

Invalid: Grupi i parë i mbështjellësve do të thotë që ju mund të specifikoni një devicename ose përdorni karakterin wildcard * - ju nuk mund të bëni të dyja. Ose përdorimi neto e: \\ server \ files ose përdorimi neto * \\ server \ files do të kishte qenë mënyra të vlefshme për të ekzekutuar përdorim neto në këtë rast.

përdorim neto * \\ appsvr01 \ source 1lovet0visitcanada / persistente: jo

I vlefshëm: I përdorur saktë disa opsione në këtë ekzekutim të përdorimit neto, duke përfshirë një opsion të mbivendosur. I përdorur * kur kërkohet të zgjedh mes tij dhe specifikimin e një devicename , unë specifikova një burim [në burim ] në një server [ appsvr01 ], dhe pastaj zgjodha të specifikoj një fjalëkalim për atë pjesë, 1lovet0visitcanada , në vend që të detyroja përdorimin neto më nxit për një { * }.

Gjithashtu vendosa të mos lejoj që kjo makinë e re e përbashkët të rilidhet automatikisht herën tjetër kur të filloj kompjuterin tim [ / persistente: jo ].

përdorimi neto / këmbëngulës

E pavlefshme: Në këtë shembull, unë zgjodha të përdorja kalimin opsional / këmbëngulës, por harrova të përfshija zorrën e trashë pranë tij dhe gjithashtu harrova të zgjedh mes dy opsione të kërkuara, po ose jo , midis braces. Ekzekutimi i përdorimit neto / këmbëngulës: po do të ishte një përdorim i vlefshëm i përdorimit neto.