Komento-syntaksin lukeminen

Opi komentojen syntaksin tulkitsemiseen näiden esimerkkien avulla

Komennon syntaksi on pohjimmiltaan komentojen suorittamisen säännöt. Sinun täytyy tietää, miten lukea syntaksimerkintä oppiessasi käyttää komentoa, jotta voit suorittaa sen oikein.

Kuten olette varmasti nähneet täällä ja ehkä muilla verkkosivustoilla, komento-kehotteitä , DOS-komentoja ja jopa useita komentojonoja kuvataan kaikenlaisilla viivoilla, kielillä, kursiivilla jne. Kun tiedät, mitä nämä merkit viittaavat, voit tarkastella minkä tahansa komennon syntaksia ja tietää heti mitä vaihtoehtoja tarvitaan ja mitä vaihtoehtoja voidaan käyttää muiden asetusten kanssa.

Huomaa: Lähteestä riippuen saattaa olla hieman erilaista syntaksia, kun sitä käytetään komennoiden kuvaamiseen. Käytämme menetelmää, jota Microsoft on käyttänyt historiallisesti ja kaikki komentosymbooli, jota olemme koskaan nähneet mistä tahansa sivustosta, on erittäin samanlainen, mutta muista, että sinun on noudatettava kirjoittamiesi komentojen syntaksiavainta eikä oletettava, että kaikki sivustot ja dokumentaatiot käyttävät täsmälleen samaa menetelmää.

Komennon syntaksiavain

Seuraavassa syntaksiavaimessa kuvataan, kuinka jokaisen komennon syntaksin notaatiota käytetään. Voit viitata tähän viittaamalla kolmen taulukon alla olevan esimerkin läpi.

merkintätapa merkitys
rohkea Lihavoitteet on kirjoitettava täsmälleen sellaisina kuin ne näkyvät, mukaan lukien kaikki lihavoittavat sanat, viivat, kaksoispisteet jne.
kursivoitu Kursivat tuotteet ovat kohteita, jotka sinun on toimitettava. Älä ota kursivointia kirjaimellisesti ja käytä sitä komentokehotteessa.
S: n askeleet Kaikki tilat olisi otettava kirjaimellisesti. Jos komennon syntaksilla on tilaa, käytä tätä tilaa suoritettaessa komentoa.
[Teksti suluissa] Kaikki kojeen sisällä olevat osat ovat valinnaisia. Kannattimia ei pidä ottaa kirjaimellisesti, joten älä niitä käytä komentoa suoritettaessa.
Ulkopuolella oleva teksti Kaikki teksti, jota ei ole kiinnitettynä, vaaditaan. Useiden komentojen syntaksissa ainoa teksti, jota ei ympäröi yhtä tai useampaa suluetta, on itse komennon nimi.
{Tekstin sisällä braces} Valitsimen sisällä olevat kohteet ovat vaihtoehtoja, joista sinun on valittava vain yksi . Kaavioita ei saa ottaa kirjaimellisesti, joten älä käytä niitä suoritettaessa komentoa.
Pystysuorat | baari Pystysuoria palkkeja käytetään erojen erottamiseen suluissa ja kohokuvissa. Älä ota pystysuoria viivoja kirjaimellisesti - älä käytä niitä komentojen suorittamisen aikana.
Ellipsi ... Ellipsi tarkoittaa, että kohde voidaan toistaa loputtomiin. Älä anna ellipsia kirjaimellisesti suorittaessasi komentoa ja huolehdi tilojen ja muiden tarvittavien kohteiden käytöstä, kuten esitetään toistettaessa kohteita.

Huomaa: Kannattimia kutsutaan joskus myös neliökiinnikkeiksi, jolloin kohokuvioita kutsutaan joskus karkeiksi kiinnikkeiksi tai kukkarakenteiksi ja pystypalkkeja kutsutaan toisinaan putkiksi, pystysuoriksi viivoiksi tai pystysuuntaiseksi viivaksi. Riippumatta siitä, mitä kutsumme heille, mitään ei pitäisi koskaan ottaa kirjaimellisesti suoritettaessa komentoa.

Esimerkki # 1: Vol Command

Tässä on vol-komennon syntaksi, komento , joka on käytettävissä komentokehotteesta kaikissa Windows- käyttöjärjestelmän versiossa:

vol [ drive: ]

Sana vol on lihavoitu, joten se on otettava kirjaimellisesti. Se on myös minkä tahansa suluissa, eli se on pakollinen. Tarkastelemme suluissa muutama kappale alaspäin.

Seuraavalla tilalla on tilaa. Komentojen syntaksin välilyönnit on otettava kirjaimellisesti, joten kun suoritat vol-komennon, sinun on laitettava välilyönti vol: n ja minkä tahansa seuraavien välillä.

Kannattimet osoittavat, että mikä tahansa sisältämässäsi on valinnainen - mikä ei ole, komentoriviltä ei tarvita, mutta se voi olla jotain, jota haluat käyttää riippuen siitä, mitä käytät komentoa varten. Kortteja ei koskaan oteta kirjaimellisesti, joten älä koskaan sisällytä niitä komentoa suoritettaessa.

Suluissa on kursivoitu sanaohjaus, jota seuraa kaksoispiste lihavoituna. Kaikki kursivoidut ovat jotain, mitä sinun on toimitettava, ei kirjaimellisesti. Tässä tapauksessa taajuusmuuttaja viittaa taajuusmuuttajan kirjaimeen, joten sinun on toimitettava asemakirjain täällä. Aivan kuten vol , sillä: on lihavoitu, se on kirjoitettava kuten esitetään.

Kaikkien näiden tietojen perusteella tässä on joitain kelvollisia ja virheellisiä tapoja suorittaa vol-komento ja miksi:

vol

Voimassa: Vol-komento voidaan suorittaa itse, koska asema on valinnainen, koska sitä ympäröi suluet.

vol d

Virheellinen: Tällä kertaa komentorivin valinnaista osaa käytetään, määrittämällä asema d: ksi , mutta kaksoispiste unohtui. Muista tiedämme, että kaksoispiste seuraa taajuusmuuttajaa, koska se sisältyy samaan suluetikettiin ja tiedämme, että sitä pitäisi käyttää kirjaimellisesti, koska se on rohkea.

vol e: / p

Virheellinen: / p- vaihtoehtoa ei ole lueteltu komentosyntaksissa, joten vol-komentoa ei suoriteta käytettäessä sitä.

vol c:

Voimassa: Tässä tapauksessa valinnaista asemaa : argumenttia käytettiin juuri sellaisena kuin se oli.

Esimerkki # 2: Shutdown Command

Tässä esitetty syntaksi on shutdown-komennolle ja on tietenkin paljon monimutkaisempi kuin yllä olevassa vol-komento-esimerkissä. Kuitenkin, kun tiedät jo, että siellä on tosiasiassa vähän vähän enemmän oppia:

sammutus [ / i | / l | / s | / r | / g | / a | / p | / h | / e ] [ / f ] [ / m \\ käyttäjätunnus ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " kommentti " ]

Muista, että suluissa olevat kohteet ovat aina valinnaisia, tarvittavia elementtejä on aina vaadittava, lihavoidut esineet ja tilat ovat aina kirjaimellisia ja kursivoidut kohteet on toimitettava.

Tässä esimerkissä suuri uusi konsepti on pystysuora palkki. Suluissa olevat pystysuorat palkit osoittavat valinnaisia ​​valintoja. Joten edellä olevassa esimerkissä voit, mutta ei tarvitse, valita jonkin seuraavista vaihtoehdoista sammutuskomennon suorittamisen aikana: / i , / l , / s , / r , / g , / a , / p , / h tai / e . Kuten suluissa, pystysuorat palkit ovat olemassa komentojen syntaksin selittämiseksi, eikä niitä tarvitse ottaa kirjaimellisesti.

Sammutuskomennolla on myös sisäkkäinen vaihtoehto [ / d [ p: | u: ] xx : yy ] - periaatteessa vaihtoehto vaihtoehdossa.

Kuten yllä olevassa esimerkissä # 1 olevalla vol-komennolla, tässä on joitain kelvollisia ja virheellisiä tapoja käyttää shutdown-komentoa:

sammutus / r / s

Virheellinen: / r- ja / s- asetuksia ei voi käyttää yhdessä. Nämä pystysuorat palkit osoittavat valintoja, joista voit valita vain yhden.

sammutus / sp: 0: 0

Virheellinen: Käyttäminen / s on täysin hieno, mutta p: 0: 0 ei ole, koska tämä vaihtoehto on käytettävissä vain / d- vaihtoehdolla, jota unohdin käyttää. Oikea käyttö olisi ollut shutdown / s / dp: 0: 0 .

sammutus / r / f / t 0

Voimassa: Kaikki vaihtoehdot on käytetty oikein tällä kertaa. / R -vaihtoehtoa ei käytetä mihinkään muuhun valintaan sulkeissa, ja / f ja / t- vaihtoehtoja käytettiin syntaksissa kuvatulla tavalla.

Esimerkki # 3: Verkon käyttökomento

Viimeisessä esimerkissämme katsotaan net use -komentoa , joka on yksi verkko-komentoista . Verkkokäyttön syntaksi on hieman epäselvä, joten olen lyhentänyt sen alla selvittääkseen sitä hieman helpommin (katso täydellinen syntaksi täällä ):

verkkokäyttö [{ devicename | * }] [ \\ tietokoneen nimi \ sharename [{ salasana | * }]] [ / persistent: { yes | no }] [ / savecred ] [ / delete ]

Nettokäyttökomennolla on kaksi esitystapaa, uusi merkintä. Viiva osoittaa, että yksi ja vain yksi valintoja, jotka on erotettu yhdellä tai useammalla pystypalkilla, on tarpeen . Tämä on toisin kuin pystysuorat palkit, jotka ilmaisevat valinnaisia valintoja.

Tarkastellaan joitakin verkon käytön kelvollisia ja virheellisiä käyttötapoja:

verkkokäyttö e: * \\ palvelin \ tiedostot

Virheellinen: Ensimmäinen sarjojen rintareppu merkitsee sitä, että voit määrittää devicename-nimen tai käyttää jokerimerkkiä * - et voi tehdä molempia. Joko verkkokäyttö e: \\ palvelin \ tiedostot tai verkkokäyttö * \\ palvelin \ tiedostot olisivat olleet päteviä tapoja suorittaa verkkokäyttö tässä tapauksessa.

netto käyttö * \\ appsvr01 \ lähde 1lovet0visitana / persistent: ei

Voimassa: Käytin oikein useita vaihtoehtoja tämän verkon käytön toteutuksessa, mukaan lukien yksi sisäkkäinen vaihtoehto. Käytin *, kun halusin valita sen ja määritellä Devicename , määritin osuuden [ lähdekoodi ] palvelimelle [ appsvr01 ] ja sen jälkeen haluttiin määrittää { salasana } kyseiselle osuudelle, 1lovet0visitcanada , sen sijaan, että pakotettaisiin verkon käyttöä pyydä minua yhdestä { * }.

Olen myös päättänyt olla sallimatta tämän uuden jaetun aseman kytkemistä automaattisesti seuraavan kerran tietokoneen käynnistämiseen [ / persistent: no ].

netto käyttö / pysyvä

Virheellinen: Tässä esimerkissä päätin käyttää valinnaista / pysyvää kytkintä, mutta unohdin ottaa sen vieressä olevan kaksoispisteen ja unohdin valita kahden vaaditun vaihtoehdon, kyllä tai ei , välilehtien välillä. Verkon käyttö / pysyvä: kyllä olisi ollut kelvollinen verkkokäytön käyttö.