Hoe om opdragsintaksis in Windows te lees

INHOUDSOPGAWE:

Hoe om opdragsintaksis in Windows te lees
Hoe om opdragsintaksis in Windows te lees
Anonim

Die sintaksis van 'n opdrag is basies die reëls vir die uitvoer van die opdrag. Jy moet weet hoe om sintaksisnotasie te lees wanneer jy leer hoe om 'n opdrag te gebruik sodat jy dit behoorlik kan uitvoer.

Soos jy waarskynlik hier op Lifewire en dalk ander webwerwe gesien het, word Command Prompt-opdragte, DOS-opdragte, en selfs baie hardloop-opdragte beskryf met allerhande skuinsstreepies, hakies, kursief, ens. Sodra jy weet wat alles van daardie punte waarna verwys, kan jy na enige opdrag se sintaksis kyk en dadelik weet watter opsies vereis word en watter opsies met watter ander opsies gebruik kan word.

Afhangende van die bron, sal jy dalk effens verskillende sintaksis sien wanneer dit gebruik word om opdragte te beskryf. Ons gebruik 'n metode wat Microsoft histories gebruik het, en alle opdragsintaksis wat ons nog ooit op enige webwerf gesien het is uiters soortgelyk, maar onthou dat jy die sintaksissleutel moet volg wat betrekking het op die opdragte wat jy lees en nie aanvaar dat alle webwerwe en dokumentasie gebruik presies dieselfde metode.

Opdragsintaksissleutel

Die volgende sintaksissleutel beskryf hoe elke notasie in 'n opdrag se sintaksis gebruik moet word. Verwys gerus hierna terwyl ons deur die drie voorbeelde onder die tabel stap.

Opdragsintaksisverwysingtabel
Notasie Betekenis
Bold vet items moet presies getik word soos hulle gewys word, dit sluit enige vetgedrukte woorde, skuinsstreepies, dubbelpunte, ens. in.
kursief Kursief items is items wat jy moet verskaf. Moenie 'n kursief item letterlik neem en gebruik dit in die opdrag soos aangedui nie.
S p a c e s Alle spasies moet letterlik geneem word. As 'n opdrag se sintaksis spasie het, gebruik daardie spasie wanneer die opdrag uitgevoer word.
[Teks binne hakies] Enige items binne 'n hakie is opsioneel. Hakies moet nie letterlik geneem word nie, so moet dit nie gebruik wanneer 'n opdrag uitgevoer word nie.
Teks buite hakies Enige teks wat nie tussen 'n hakie vervat is nie, word vereis. In die sintaksis van baie opdragte is die enigste teks wat nie deur een of meer hakies omring word nie, die opdragnaam self.
{Teks binne hakies} Die items binne 'n hakie is opsies, waarvan jy moet net one kies. Draadhakies moet nie letterlik opgeneem word nie, so moet dit nie gebruik wanneer 'n opdrag uitgevoer word nie.
Vertikaal | kroeg Vertikale stawe word gebruik om items binne hakies en hakies te skei. Moenie vertikale stawe letterlik opneem nie - moenie dit gebruik wanneer opdragte uitgevoer word nie.
Ellipsis … 'n Ellips beteken dat 'n item onbepaald herhaal kan word. Moenie ellips letterlik tik wanneer 'n opdrag uitgevoer word nie en wees versigtig om spasies en ander vereiste items te gebruik soos aangedui wanneer items herhaal word.

Hakies word ook soms na verwys as vierkantige hakies, hakies word soms na verwys as kronkelende hakies of blomhakies, en vertikale stawe word soms pype, vertikale lyne of vertikale skuinsstrepe genoem. Ongeag wat jy hulle noem, niemand moet ooit letterlik opgeneem word wanneer 'n opdrag uitgevoer word nie.

Voorbeeld 1: Vol Command

Hier is die sintaksis vir die vol-opdrag, 'n opdrag beskikbaar vanaf die opdragprompt in alle weergawes van die Windows-bedryfstelsel:

vol [ry:]

Image
Image

Die woord vol is vetgedruk, wat beteken dat dit letterlik geneem moet word. Dit is ook buite enige hakies, wat beteken dat dit vereis word. Ons sal 'n paar paragrawe hieronder na hakies kyk.

Om vol te volg, is 'n spasie. Spasies in 'n opdrag se sintaksis moet letterlik geneem word, so wanneer jy die vol-opdrag uitvoer, sal jy 'n spasie moet plaas tussen vol en enigiets wat volgende kan kom.

Hakies dui aan dat alles wat daarin vervat is, opsioneel is - wat ook al daarin is, is nie nodig vir die opdrag om te funksioneer nie, maar kan iets wees wat jy wil gebruik, afhangend van waarvoor jy die opdrag gebruik. Hakies moet nooit letterlik geneem word nie, so moet dit nooit insluit wanneer 'n opdrag uitgevoer word nie.

Binne die hakies is die kursief gedrukte woord ry, gevolg deur 'n dubbelpunt in vetdruk. Enigiets wat kursief is, is iets wat jy moet verskaf, nie letterlik opneem nie. In hierdie geval verwys 'n stasie na 'n dryfletter, so jy sal 'n dryfletter hier wil verskaf. Net soos met vol, aangesien : vetgedruk is, moet dit getik word soos aangedui.

Gegrond op al daardie inligting, hier is 'n paar geldige en ongeldige maniere om die vol-opdrag uit te voer en hoekom:

vol

Geldig: Die vol-opdrag kan op sigself uitgevoer word omdat aandrywing : opsioneel is omdat dit deur hakies omring word.

vol d

Ongeldig: Hierdie keer word die opsionele deel van die opdrag gebruik, en spesifiseer ry as d, maar die dubbelpunt is vergeet. Onthou, ons weet dat die dubbelpunt die aandrywing vergesel, want dit is in dieselfde stel hakies ingesluit en ons weet dit moet letterlik gebruik word, want dit is vetgedruk.

vol e: /p

Ongeldig: Die /p opsie was nie in die opdragsintaksis gelys nie, dus die vol-opdrag loop nie wanneer gebruik word dit.

vol c:

Geldig: In hierdie geval is die opsionele aandrywing : argument net soos bedoel gebruik.

Voorbeeld 2: Shutdown Command

Die sintaksis wat hier gelys word, is vir die afsluit-opdrag en is natuurlik baie meer kompleks as in die vol-opdrag-voorbeeld hierbo. As u egter voortbou op wat u reeds weet, is daar eintlik baie min meer om hier te leer:

shutdown [ /i | /l | /s | /r | /g | /a | /p | /h | /e] [ /f] [ /m \\ rekenaarnaam] [ /t xxx] [ /d [ p: | u:] xx: jj] [/c " opmerking " ]

Image
Image

Onthou dat items binne hakies altyd opsioneel is, items buite hakies word altyd vereis, vetgedrukte items en spasies is altyd letterlik, en skuinsgedrukte items moet deur jou verskaf word.

Die groot nuwe konsep in hierdie voorbeeld is die vertikale balk. Vertikale stawe binne hakies dui opsionele keuses aan. So in die voorbeeld hierbo, kan jy, maar hoef nie, kies om een van die volgende opsies in te sluit wanneer jy 'n afsluit-opdrag uitvoer: /i, /l , /s, /r, /g, / a, /p, /h, of /e Soos hakies, bestaan vertikale stawe om opdragsintaksis te verduidelik en moet nie letterlik geneem word nie.

Die afsluit-opdrag het ook 'n geneste opsie in [ /d [ p: | u:] xx : jj]-basies, 'n opsie binne 'n opsie.

Soos met die vol-opdrag in die eerste voorbeeld, hier is 'n paar geldige en ongeldige maniere om die afsluit-opdrag te gebruik:

afskakeling /r /s

Ongeldig: Die /r en /s opsies kan nie saam gebruik word nie. Hierdie vertikale stawe dui keuses aan, waarvan jy net een kan kies.

afskakeling /s p:0:0

Ongeldig: Die gebruik van /s is heeltemal goed, maar die gebruik van p:0:0is nie omdat hierdie opsie slegs beskikbaar is met die /d opsie, wat ons vergeet het om te gebruik. Die korrekte gebruik sou shutdown /s /d p:0:0 gewees het.

afskakeling /r /f /t 0

Geldig: Alle opsies is hierdie keer korrek gebruik. Die /r opsie is nie met enige ander keuse binne sy stel hakies gebruik nie, en die /f en /topsies is gebruik soos beskryf in die sintaksis.

Voorbeeld 3: Netgebruikopdrag

Vir ons laaste voorbeeld, kom ons kyk na die net use-opdrag, een van die net-opdragte. Die sintaksis is 'n bietjie morsig, so ons het dit hieronder afgekort om dit 'n bietjie makliker te maak (sien die volledige sintaksis hier):

netgebruik [{ toestelnaam | }] [ rekenaarnaam deelnaam [{ wagwoord | }] [ /aanhoudend: { yes | no }] [ /savecred] [ /delete]

Image
Image

Die netgebruik-opdrag het twee gevalle van 'n nuwe notasie: die hakie. 'n Stukkie dui aan dat een, en slegs een, van die keuses, geskei deur een of meer vertikale stawe, vereis word. Dit is anders as die hakie met vertikale stawe wat opsionele keuses aandui.

Kom ons kyk na 'n paar geldige en ongeldige gebruike van netto gebruik:

netto gebruik e:\\bediener\lêers

Ongeldig: Die eerste stel hakies beteken dat jy 'n toestelnaam kan spesifiseer of die jokerteken kan gebruik - jy kan nie doen albei. Óf net use e: \\server\files of net use\\server\files sou geldige maniere gewees het om netto gebruik in hierdie uit te voer geval.

netto gebruik\\appsvr01\bron 1lovet0visitcanada /aanhoudend:nee

Geldig: Ons het verskeie opsies korrek gebruik in hierdie uitvoering van netto gebruik, insluitend een geneste opsie. Ons het die gebruik wanneer dit vereis word om tussen dit te kies en 'n toestelnaam te spesifiseer, ons het 'n deel [bron] op 'n bediener [appsvr01] gespesifiseer en toe gekies om 'n { wagwoord } daarvoor te spesifiseer deel, 1lovet0visitcanada, in plaas daarvan om netto gebruik te dwing om ons te vra vir een {}. Ons het ook besluit om nie toe te laat dat hierdie nuwe gedeelde skyf outomaties herkoppel word volgende keer as ons die rekenaar begin nie [ /persistent:no].

netto gebruik /aanhoudend

Ongeldig: In hierdie voorbeeld het ons gekies om die opsionele /persistent skakelaar te gebruik, maar het vergeet om die dubbelpunt langsaan in te sluit en het ook vergeet om te kies tussen die twee vereiste opsies, yes of no, tussen die draadjies. Die uitvoering van netgebruik /aanhoudend:yes sou 'n geldige gebruik van nettogebruik gewees het.

Aanbeveel: