Als u een Windows-pc gebruikt, hebt u waarschijnlijk een opdrachtregel gezien of gebruikt om iets gedaan te krijgen op uw Windows-pc. Als u ooit hulp nodig hebt met een of andere opdracht, zijn er tal van sites om u te helpen met de syntaxis en het gebruik van de opdrachten. Maar, tenzij u weet hoe die syntaxis van de opdrachtregel moet worden gelezen, is die hulp niets anders dan een brabbeltaalstring.

Als u bijvoorbeeld de officiële opdrachtregelverwijzing voor de opdracht attrib, ziet u de syntaxis van de opdrachtregel zoiets als deze.

 ATTRIB [{+ R | -R}] [{+ A | -A}] [{+ S | -S}] [{+ H | -H}] [[station:] [pad] bestandsnaam] [/ S [/ D]] 

Zoals je ziet, bevat de bovenstaande syntaxis van de commandoregel allerlei variaties, zoals hoofdletters en kleine letters, en speciale tekens zoals spaties, haakjes ("[]"), accolades ("({})") en pipes ("| “). De bovenstaande opdrachtregel is niet logisch voor een ongetraind oog, maar informeert u over de verschillende parameters die u met de opdracht attrib gebruiken.

Hoe Command Syntax te lezen

Een commandosyntaxis is niets anders dan de regels die bepalen hoe een commando kan worden gebruikt of uitgevoerd. Tenzij u weet hoe u de syntaxis van de opdrachtregel moet lezen, kunt u de opdrachten niet goed of volledig gebruiken of begrijpen. Dus laten we in deze eenvoudige zelfstudie enkele basisprincipes leren over het lezen van de syntaxis van de opdrachtregel. Zoals in het voorbeeld kunt u de bovenstaande opdracht "attrib" gebruiken en de onderstaande informatie gebruiken om die opdracht te interpreteren.

Speciaal teken "+": wanneer u het speciale teken + voor een item of parameter gebruikt, betekent dit dat u die parameter instelt voor de taak die u aan het uitvoeren bent.

In het bovenstaande attrib-commando, bijvoorbeeld, wanneer u de parameter +R in de opdracht gebruikt, stelt u de alleen-lezenmodus in voor een geselecteerd bestand of een geselecteerde map.

Speciaal teken "-": wanneer u het speciale teken gebruikt - vóór een item of parameter, betekent dit dat u die parameter opruimt voor de taak die u aan het uitvoeren bent.

In de bovenstaande opdracht attrib, bijvoorbeeld, wanneer u de parameter -R in de opdracht gebruikt, verwijdert u de alleen-lezenmodus voor een geselecteerd bestand of een geselecteerde map.

Tekens in hoofdletters : in de syntaxis van de opdrachtregel zijn tekens die in hoofdletters worden weergegeven, precies wat gebruikers moeten typen. Als ik tekens zeg, bevat dit alle cijfers, speciale tekens en letters.

In de bovenstaande attrib-opdracht moeten het basiscommando ATTRIB en de schakelaars zoals -R, +A, /S, enz. ATTRIB worden gebruikt zoals deze is, zonder enige modificaties. Dus de geldige opdracht ziet er ongeveer zo uit,

 ATTRIB + R 

maar niet zo, waardoor het speciale karakter "+" wordt geëlimineerd.

 ATTRIB R 

Tekens in Smalls: wanneer u een kleine tekenweergave ziet, betekent dit alleen dat de gebruiker de informatie moet opgeven die nodig is om de opdracht correct uit te voeren.

In de bovenstaande opdracht attrib moet u bijvoorbeeld de informatie zoals de schijf en het bestandspad opgeven op de plaats van [[drive:][path] filename] . Eenmaal geleverd ziet het commando er ongeveer zo uit.

 ATTRIB C: \ map \ bestand.txt 

Buizen ( verticale balken ): Buizen of verticale balken worden gebruikt om de verschillende parameters weer te geven die u kunt gebruiken binnen de haakjes of accolades. Het heeft dezelfde betekenis als "hetzij ... of", wat betekent dat slechts één van de parameters kan worden gebruikt. Pijpen of verticale staven dienen slechts ter illustratie en mogen niet worden gebruikt met feitelijke opdrachten.

In de bovenstaande attrib-opdracht kunt u bijvoorbeeld zien dat de schakelaars +R en -R worden gescheiden door een verticale balk, wat betekent dat het twee verschillende parameters zijn en dat slechts één ervan ( +R of -R ) kan zijn gebruikt in het daadwerkelijke commando.

Braces ("{}") : alle items of parameters binnen accolades zijn een reeks keuzes waarbij een gebruiker er een moet kiezen, dwz u kunt één parameter kiezen tussen een groep parameters binnen de accolades. Gebruik ook geen accolades met echte commando's.

De syntaxis van de opdracht {+A | -A} {+A | -A} suggereert dat je de schakelaar +A of -A in het daadwerkelijke commando, maar niet beide tegelijkertijd, omdat ze tot dezelfde groep behoren. Dus de geldige opdracht ziet er ongeveer zo uit,

 ATTRIB + A 

maar niet zo, die beide opties tegelijkertijd gebruikt.

 ATTRIB + A-A 

Haakjes ("[]") : Alle items of parameters tussen haakjes zijn optioneel, dwz het is aan u om die parameters te gebruiken of niet. Gebruik ook geen haakjes met echte opdrachten.

In de bovenstaande attrib-opdracht suggereert de syntaxis [{+R|-R}] dat u de optionele parameters kunt gebruiken of niet (houd ook de accolades in het achterhoofd). Dus, een van onderstaande opdrachten is geldig.

 ATTRIB + R 

of

 ATTRIB 

Spaties : zelfs spaties hebben betekenis in de opdrachtsyntaxis. Als u een spatie vindt in de syntaxis van de opdracht, moet u deze gebruiken tijdens het uitvoeren van de opdracht.

In de bovenstaande opdracht attrib moet u bijvoorbeeld geen van de spaties verwijderen. Dus een geldig commando ziet er ongeveer zo uit,

 ATTRIB + R -H 

maar niet zo, waardoor de spaties worden geëlimineerd.

 ATTRIB + RH 

Tekst buiten haakjes : net als spaties moet elke tekst buiten de haakjes worden gebruikt en moet deze worden gebruikt "zoals ze is" tijdens het uitvoeren van de opdrachten.

In de bovenstaande attrib-opdracht moet bijvoorbeeld het basiscommando ATTRIB worden gebruikt en moet het worden gebruikt zoals het is. Dus de geldige opdracht ziet er ongeveer zo uit,

 ATTRIB + R -HC: \ map \ bestand.txt 

en niet zo, waardoor het gebruik van de tekst buiten haakjes wordt geëlimineerd.

 + R -HC: \ map \ bestand.txt 

Ellipsis ("...") : Ellipsis komt niet zo vaak voor in een syntaxis, maar als u een ellips ziet, betekent dit dat het item of de parameter eindeloos kan worden herhaald.

Conclusie

Weten hoe de syntaxis van de commandoregel moet worden geïnterpreteerd, is zeer nuttig voor het begrijpen en gebruiken van de opdrachtreferenties in de officiële documentatie en op internet. Natuurlijk kan het even duren om deze syntaxisregels te bemachtigen, maar het is het waard.

Vergeet niet om uw gedachten te delen met behulp van het onderstaande reactieformulier.