Skip to main content

Cum se citește sintaxa de comandă în Windows

Linux Tutorial for Beginners: Introduction to Linux Operating System (Iunie 2025)

Linux Tutorial for Beginners: Introduction to Linux Operating System (Iunie 2025)
Anonim

Sintaxa unei comenzi este, în principiu, regulile pentru rularea comenzii. Trebuie să știți cum să citiți notația sintaxei atunci când învățați cum să utilizați o comandă, astfel încât să o puteți executa în mod corespunzător.

După cum probabil ați văzut aici pe Lifewire și alte site-uri web, comenzile Command Prompt, comenzile DOS și chiar multe comenzi de rulare sunt descrise cu tot felul de tăieturi, paranteze, italice etc. După ce știi ce se referă la toate aceste mărci , puteți să vă uitați la sintaxa oricărei comenzi și să știți imediat ce opțiuni sunt necesare și ce opțiuni pot fi utilizate cu ce alte opțiuni.

Notă: În funcție de sursă, s-ar putea să vedeți o sintaxă ușor diferită atunci când este utilizată pentru a descrie comenzi. Utilizăm o metodă pe care Microsoft o folosește din punct de vedere istoric și toată sintaxa de comandă pe care am văzut-o vreodată pe un site este extrem de similară, dar nu uitați că trebuie să urmați cheia de sintaxă care se referă la comenzile pe care le citiți și să nu presupuneți că toate site-urile web și documentația utilizează exact aceeași metodă.

Comanda Sintaxă cheie

Următoarea cheie de sintaxă descrie modul în care trebuie utilizate fiecare notație din sintaxa unei comenzi. Simțiți-vă liber să faceți referire la acest lucru pe măsură ce treceți prin cele trei exemple de mai jos.

NotaţieSens
ÎndrăzneţElementele bold trebuie să fie tipărite exact așa cum sunt prezentate, acestea includ orice cuvinte îndrăznețe, tăieturi, pixeli etc.
Cursiv Elementele italice sunt elemente pe care trebuie să le furnizați. Nu luați literal un element italic și folosiți-l în comandă așa cum se arată.
S p a cesToate spațiile trebuie luate literal. Dacă sintaxa unei comenzi are spațiu, utilizați acel spațiu atunci când executați comanda.
Text în parantezeOrice elemente din interiorul unui suport sunt opționale. Parantezele nu trebuie luate literal, astfel încât să nu le folosiți atunci când executați o comandă.
Text în afara parantezelorOrice text care nu este conținut într-o coloană este necesar. În sintaxa mai multor comenzi, singurul text care nu este înconjurat de una sau mai multe paranteze este numele comenzii în sine.
{Text în bretele}Elementele dintr-o bretele sunt opțiuni, dintre care tine trebuie sa alegeți numai unu. Brațele nu trebuie luate literal, așa că nu le folosiți atunci când executați o comandă.
Vertical | barBarele verticale sunt utilizate pentru a separa elementele din paranteze și bretele. Nu luați literal verticale - nu le folosiți când executați comenzi.
Ellipsa …O elipsă înseamnă că un element poate fi repetat pe o perioadă nedeterminată. Nu scrieți ellipsis literal atunci când executați o comandă și aveți grijă să utilizați spațiile și alte elemente necesare așa cum se arată când se repetă elementele.

Notă: Parantezele sunt, de asemenea, uneori denumite paranteze pătrate, acoladele sunt uneori denumite paranteze ciupite sau paranteze de flori, iar barele verticale sunt uneori numite conducte, linii verticale sau tăișuri verticale. Indiferent de ceea ce le numiți, nici unul nu ar trebui să fie luat literal atunci când executați o comandă.

Exemplul # 1: Comanda vol

Iată sintaxa pentru comanda vol, o comandă disponibilă din Promptul de comandă în toate versiunile sistemului de operare Windows:

vol conduce:

Cuvantul vol este îngroșat, ceea ce înseamnă că trebuie luat literal. De asemenea, este în afara oricăror paranteze, ceea ce înseamnă că este necesar. Vom arunca o privire la paranteze câteva paragrafe jos.

Ca urmare a vol este un spațiu. Spațiile din sintaxa unei comenzi trebuie luate literal, deci atunci când executați comanda vol, va trebui să plasați un spațiu între vol și orice ar putea urma.

Parantezele indică faptul că ceea ce este conținut în ele este opțional - orice este acolo nu este necesar pentru ca comanda să funcționeze, dar poate fi ceva ce doriți să utilizați, în funcție de ce folosiți comanda pentru. Parantezele nu trebuie luate literal, astfel încât să nu le includeți niciodată când executați o comandă.

În interiorul parantezelor se află cuvântul italicizat conduce , urmată de un colon în caractere aldine. Orice lucru italizat este ceva pe care trebuie să-l oferiți, nu luați literalmente. În acest caz, a conduce se referă la o literă de unitate, deci veți dori să furnizați aici o literă de unitate. Ca și cu vol, deoarece: este bold, ar trebui să fie tastat după cum se arată.

Pe baza tuturor acestor informații, iată câteva modalități valide și nevalide de a executa comanda vol și de ce:

vol

Valabil: Comanda vol poate fi executată singură pentru că conduce : este opțională deoarece este înconjurată de paranteze.

vol d

Invalid: De această dată, se folosește partea opțională a comenzii, specificând conduce la fel de d, dar colonul a fost uitat. Amintiți-vă, știm că colonul însoțește conduce deoarece este inclus în același set de paranteze și știm că ar trebui să fie folosit literalmente pentru că este îndrăzneț.

vol. e: / p

Invalid: / p opțiunea nu a fost listată în sintaxa de comandă, astfel încât comanda vol nu se execută atunci când se utilizează.

vol c:

Valabil: În acest caz, opțional conduce : argumentul a fost folosit exact așa cum a fost intenționat.

Exemplu # 2: Comandă de închidere

Sintaxa listată aici este pentru comanda de închidere și este evident mult mai complexă decât în ​​exemplul comenzii vol de mai sus. Cu toate acestea, pe baza a ceea ce deja știți, există foarte puține lucruri de învățat aici:

închide / i | / l | / s | / r | / g | /A | / p | / h | / e / f / m numele calculatorului / t xxx / d p:|u: xx : yy / c " cometariu '

Amintiți-vă că elementele din paranteze sunt întotdeauna opționale, elementele aflate în afara parantezelor sunt întotdeauna necesare, elementele aldine și spațiile sunt întotdeauna literale, iar elementele italice trebuie furnizate de dvs.

Conceptul mare nou în acest exemplu este bara verticală. Barele verticale din paranteze indică opțiuni opționale. Astfel, în exemplul de mai sus, puteți, dar nu trebuie să alegeți să includeți unu din următoarele opțiuni atunci când executați o comandă de închidere: / i, / l, / s, / r, / g, /A, / p, / h, sau / e. Ca paranteze, există bare verticale pentru a explica sintaxa de comandă și nu trebuie luate literal.

Comanda de închidere are, de asemenea, o opțiune imbricată în / d p:|u: xx : yy - în principiu, o opțiune în cadrul unei opțiuni.

Ca și în cazul comenzii vol din exemplul # 1 de mai sus, iată câteva modalități valide și nevalide de a utiliza comanda de închidere:

închidere / r / s

Invalid: / r și / s opțiunile nu pot fi utilizate împreună. Aceste bare verticale indică alegeri, din care puteți alege numai una.

închidere / s p: 0: 0

Invalid: Utilizarea / s este perfect, dar utilizarea p: 0: 0 nu este pentru că această opțiune este disponibilă numai cu / d opțiune, pe care am uitat să o folosesc. Folosirea corectă ar fi fost închidere / s / d p: 0: 0.

închidere / r / f / t 0

Valabil: Toate opțiunile au fost utilizate corect de data aceasta. / r nu a fost utilizată cu nici o altă alegere în setul de paranteze și / f și / t au fost utilizate opțiunile așa cum sunt descrise în sintaxă.

Exemplu # 3: Comanda de utilizare netă

Pentru exemplul nostru final, să aruncăm o privire la comanda net use, una din comenzile net. Sintaxa comenzii de utilizare netă este puțin murdară, așa că l-am abreviat mai jos pentru a explica mai ușor acest lucru (vedeți aici sintaxa completă):

utilizarea netă * \ numele calculatorului numepartajare * /persistent:da / savecred /șterge

Comanda de utilizare netă are două exemple de notație nouă, bretele. O precizie indică faptul că una și numai una dintre alegeri, separate de una sau mai multe bare verticale, este necesar . Acest lucru este diferit de bracket cu bare verticale care indică facultativ alegeri.

Să analizăm câteva utilizări valide și nevalide ale utilizării nete:

utilizați net e: * server files

Invalid: Primul set de bretele înseamnă că puteți specifica a Nume dispozitiv sau utilizați caracterul cu caracter oprit * - nu puteți face ambele. Fie utilizați net e: server files sau folosiți net * server files ar fi fost modalități valabile de a executa utilizarea netă în acest caz.

utilizare netă appsvr01 source 1lovet0visitcanada / persistent: nu

Valabil: Am folosit în mod corect mai multe opțiuni în această execuție a utilizării nete, inclusiv o opțiune imbricată. Am folosit * când este necesar să alegeți între el și specificând a Nume dispozitiv , Am specificat o cotă sursă pe un server appsvr01 și apoi ați ales să specificați o { parola } pentru acea acțiune, 1lovet0visitcanada , în loc să impulsionez folosirea netă pentru a mă provoca o {*}.

De asemenea, am decis să nu permit ca această nouă unitate comună să fie reconectată automat data viitoare când pornesc computerul meu / Persistentă: nu.

utilizare netă / persistentă

Invalid: În acest exemplu, am ales să folosesc opțiunea /persistent dar am uitat să includ colonul de lângă el și, de asemenea, am uitat să aleg între cele două opțiuni necesare, da sau Nu, între arcuite. executare utilizare netă / persistentă: da ar fi fost o utilizare valabilă a utilizării nete.