Komennon syntaksi on pohjimmiltaan komennon suorittamisen säännöt. Sinun on osattava lukea syntaksia, kun opit käyttämään komentoa, jotta voit suorittaa sen oikein. Kuten olet luultavasti nähnyt täällä Lifewiressa ja kenties muillakin sivustoilla, komentokehotekomennot, DOS-komennot ja jopa monet suorituskomennot on kuvattu kaikenlaisilla vinoviivoilla, suluilla, kursiivilla jne. Kun tiedät, mihin kaikki nuo merkinnät viittaavat, Voit tarkastella kunkin komennon syntaksia ja tietää heti, mitä valintoja tarvitaan ja mitä vaihtoehtoja voidaan käyttää minkä muiden vaihtoehtojen kanssa. Lähteestä riippuen saatat nähdä hieman erilaisen syntaksin, kun sitä käytetään kuvaamaan komentoja. Käytämme menetelmää, jota Microsoft on käyttänyt aiemmin, ja kaikki komentosyntaksi, jonka olemme koskaan nähneet sivustolla, on erittäin samanlainen, mutta muista noudattaa lukemiesi komentojen syntaksiavainta, äläkä ota sitä kaikki verkkosivustot ja dokumentaatio käyttävät täsmälleen samaa menetelmää.
Komentosyntaksiavain
Seuraava syntaksiavain kuvaa, kuinka kutakin merkintää käytetään komennon syntaksissa. Voit vapaasti viitata tähän, kun käymme läpi taulukon alla olevat kolme esimerkkiä.
Komentosyntaksin viitetaulukko | |
---|---|
Merkintä | Merkitys |
Lihavoituna | Lihavoidut kohteet on kirjoitettava täsmälleen sellaisena kuin ne näkyvät, mukaan lukien lihavoitut sanat, kauttaviivat, kaksoispisteet jne. |
Kursivointi | Kursiivilla merkityt artikkelit on lähetettävä. Älä ota kursivoitua kohdetta kirjaimellisesti ja käytä sitä komennossa kuvan osoittamalla tavalla. |
S askelmia | Kaikki tilat tulee ottaa kirjaimellisesti. Jos komennon syntaksissa on tilaa, käytä sitä komentoa suoritettaessa. |
[Text inside brackets] | Kaikki suluissa olevat kohteet ovat valinnaisia. Sulkuja ei pidä ottaa kirjaimellisesti, joten älä käytä niitä komentoja suorittaessasi. |
Teksti suluissa | Kaikki tekstit, jotka eivät ole suluissa, ovat pakollisia. Monien komentojen syntaksissa ainoa teksti, jota ei ole suljettu sulkeisiin, on itse komennon nimi. |
{teksti aaltosulkeissa} | Kiharan aaltosulkeen sisällä olevat kohteet ovat vaihtoehtoja, joista sinä pitäisi valita vain a. Aaltosulkuja ei tule ottaa kirjaimellisesti, joten älä käytä niitä komentoja suorittaessasi. |
Pysty | baari | Pystypalkkeja käytetään suluissa ja suluissa olevien kohteiden erottamiseen. Älä ota pystypalkkeja kirjaimellisesti – älä käytä niitä komentoja suorittaessasi. |
Ellipsi… | Ellipsi tarkoittaa, että kohde voidaan toistaa loputtomasti. Älä kirjoita ellipsiä sanatarkasti suoritettaessa komentoa ja muista käyttää välilyöntejä ja muita vaadittuja kohteita, kuten on esitetty, kun toistat kohteita. |
Jalusimia kutsutaan joskus myös hakasulkeiksi, jalustimiin viitataan joskus käärme- tai kukkakiinnikkeiksi, ja pystypalkkeja kutsutaan joskus putkiksi, pystyviivoiksi tai pystyviivoiksi. Huolimatta siitä, miksi heitä kutsut, ketään ei koskaan pidä ottaa kirjaimellisesti, kun hän tekee työtä.
Esimerkki #1: Täysi komento
Tässä on syntaksi komennolle vol, komentokehotteesta saatavilla kaikissa Windows-käyttöjärjestelmän versioissa:
koko [drive:]
sana koko on lihavoitu, mikä tarkoittaa, että se on otettava kirjaimellisesti. Se on myös sulkeiden ulkopuolella, mikä tarkoittaa, että se on pakollinen. Tarkastellaan sulkeita muutama kappale myöhemmin. Seuraava koko on tila. Välilyönnit komennon syntaksissa on otettava kirjaimellisesti, joten jos suoritat komennon täynnä, sinun on laitettava välilyönti väliin koko ja kaikkea mitä sen jälkeen voi tulla. Sulkeet osoittavat, että kaikki siinä on valinnaista – mitä tahansa siinä on, ei vaadita komennon toimimiseksi, mutta se voi olla jotain, jota haluat käyttää riippuen siitä, mihin käytät komentoa. Sulkuja ei tule koskaan ottaa kirjaimellisesti, joten älä koskaan sisällytä niitä suorittaessasi komentoa. Suluissa on kursivoitu sana motiivi, jota seuraa lihavoitu kaksoispiste. Kaikki kursiivilla oleva on toimitettava, ei kirjaimellisesti. Tässä tapauksessa a motiivi viittaa asemakirjaimeen, joten haluat määrittää aseman kirjaimen tähän. ihan kuin kokosiitä lähtien : on lihavoitu, se on kirjoitettava kuvan osoittamalla tavalla. Kaikkien näiden tietojen perusteella tässä on joitain kelvollisia ja virheellisiä tapoja suorittaa vol-komento ja miksi: full
Pätevä: Vol-komento voidaan suorittaa yksinään, koska: motiivi: on valinnainen, koska se on suluissa. täysi d
Virheellinen: Tällä kertaa käytetään valinnaista komennon osaa, jossa sanotaan: motiivi kuten d, mutta kaksoispiste unohtui. Muista, että tiedämme, että kaksoispiste on mukana motiivi koska se sisältyy samaan sulkusarjaan ja osaamme käyttää sitä kirjaimellisesti, koska se on lihavoitu. vol e: /s
Virheellinen: The /s -vaihtoehtoa ei mainittu komennon syntaksissa, joten vol-komentoa ei suoriteta käytettäessä. vol c:
Pätevä: Tässä tapauksessa valinnainen motiivi: argumenttia käytettiin tarkoitetulla tavalla.
Esimerkki #2: Lopeta komento
Tässä lueteltu syntaksi on shutdown-komennolle ja on ilmeisesti paljon monimutkaisempi kuin yllä olevassa täydellisessä komentoesimerkissä. Jo tietämäsi pohjalta täällä on todella vähän enemmän opittavaa:
sammuttaa [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f] [/m \computername] [/t xxx] [/d [p:|u:]xx:vv] [/c «comment«]
Muista, että suluissa olevat kohdat ovat aina valinnaisia, sulkujen ulkopuoliset kohdat ovat aina pakollisia, lihavoidut ja välilyönnit ovat aina kirjaimellisia ja kursiivilla merkityt kohdat on annettava sinun. Suuri uusi konsepti tässä esimerkissä on pystypalkki. Pystypalkit sulkeissa osoittavat valinnaisia vaihtoehtoja. Joten yllä olevassa esimerkissä voit, mutta sinun ei tarvitse, valita sisällyttämisen a seuraavista vaihtoehdoista sammutuskomentoa suoritettaessa: /i, /l, /s, /r, /g, /a, /s, /htai /e. Kuten sulkeet, pystypalkit selittävät komentojen syntaksia, eikä niitä pidä ottaa kirjaimellisesti. Sammutuskomennossa on myös sisäkkäinen vaihtoehto [/d [p:|u:]xx:vv]– periaatteessa vaihtoehto vaihtoehdon sisällä. Kuten ensimmäisessä esimerkissä koko komennon kanssa, tässä on joitain kelvollisia ja virheellisiä tapoja käyttää shutdown-komentoa: shutdown /r /s
Virheellinen: The /r ja /s vaihtoehtoja ei voi käyttää yhdessä. Nämä pystypalkit osoittavat valintoja, joista voit valita vain yhden. poistu /sp:0:0
Virheellinen: Käyttämällä /s on hyvä, mutta käytössä p:0:0 ei siksi, että tämä vaihtoehto on käytettävissä vain /d vaihtoehto, jota unohdimme käyttää. Oikea käyttötapa olisi ollut: poistu /s /dp:0:0. poistu /r /f /t 0
Pätevä: Kaikkia vaihtoehtoja on käytetty tällä kertaa oikein. The /r vaihtoehtoa ei käytetty minkään muun suluissa olevan valinnan kanssa, ja /f ja /t vaihtoehtoja käytettiin syntaksissa kuvatulla tavalla.
Esimerkki #3: Grid Use Command
Viimeisessä esimerkissämme tarkastellaan net use -komentoa, joka on yksi net-komennoista. Syntaksi on hieman sotkuinen, joten olemme lyhentäneet sitä alla, jotta se olisi helpompi selittää (katso koko syntaksi täältä):
nettokäyttö [{devicename | *}] [\computernamesharename [{password | *}]] [/persistent:{yes | no}] [/savecred] [/delete]
Net use -komennolla on kaksi uutta muotoa: kihara aaltosulu. Aaltosulje osoittaa, että yksi ja vain yksi vaihtoehdoista, jotka on erotettu yhdellä tai useammalla pystypalkilla, on velvollinen. Tämä eroaa pystypalkista, jossa lukee: valinnainen valintoja. Katsotaanpa joitain kelvollisia ja virheellisiä verkkokäytön sovelluksia: net use e: * \serverfiles
Virheellinen: Ensimmäinen aaltosulkeiden sarja tarkoittaa ua . voi määritellä laitteen nimi tai käytä yleismerkkiä * – et voi tehdä molempia. Tai verkkokäyttö e: \palvelintiedostot tai verkon käyttö * \palvelintiedostot olisi ollut kelvollinen tapa käyttää verkkoa tässä tapauksessa. verkon käyttö * \appsvr01source 1lovet0visitcanada /pysyvä:no
Pätevä: Käytimme oikein useita vaihtoehtoja tässä verkkokäytössä, mukaan lukien yksi sisäkkäinen vaihtoehto. Käytimme * tarvittaessa valita sen välillä ja määrittää a laitteen nimiluovutimme osuudesta [source] palvelimella [appsvr01]ja sitten valitsit käyttää {Salasana} tälle osuudelle, 1lovet0vieraile Kanadassasen sijaan, että pakottaisit verkkokäytön pyytämään meiltä yhtä {*}. Olemme myös päättäneet, ettemme anna tämän uuden jaetun aseman muodostaa yhteyttä automaattisesti uudelleen seuraavan kerran, kun käynnistämme tietokoneen [/persistent:no]. nettokäyttö /pysyvä
Virheellinen: Tässä esimerkissä päätimme käyttää valinnaista /jatkuva kytkin, mutta unohdin lisätä kaksoispisteen sen viereen ja unohti myös valita kahdesta vaaditusta vaihtoehdosta, Joo tai ei, sulujen välissä. suorittaa nettokäyttö/jatkuva: kyllä olisi ollut pätevää verkkokäytön käyttöä.