Как да четем синтаксиса на командите в Windows

Съдържание:

Как да четем синтаксиса на командите в Windows
Как да четем синтаксиса на командите в Windows
Anonim

Синтаксисът на командата е основно правилата за изпълнение на командата. Трябва да знаете как да четете синтактична нотация, когато се учите как да използвате команда, за да можете да я изпълните правилно.

Както вероятно сте виждали тук в Lifewire и може би други уебсайтове, командите на командния ред, командите на DOS и дори много команди за изпълнение са описани с всякакви наклонени черти, скоби, курсив и т.н. След като разберете какво от тези знаци се отнасят, можете да погледнете синтаксиса на всяка команда и да разберете веднага какви опции са необходими и кои опции могат да се използват с какви други опции.

В зависимост от източника може да видите малко по-различен синтаксис, когато се използва за описание на команди. Ние използваме метод, който Microsoft е използвал в миналото, и целият команден синтаксис, който някога сме виждали на който и да е сайт, е изключително подобен, но не забравяйте, че трябва да следвате синтаксичния ключ, който се отнася до командите, които четете, и да не приемате, че всички уебсайтовете и документацията използват абсолютно същия метод.

Ключ на синтаксиса на командата

Следният синтаксисен ключ описва как трябва да се използва всяка нотация в синтаксиса на командата. Чувствайте се свободни да цитирате това, докато разглеждаме трите примера под таблицата.

Референтна таблица за синтаксис на команди
Нотация Значение
Удебелен шрифт Удебелените елементи трябва да бъдат въведени точно както са показани, това включва всички удебелени думи, наклонени черти, двоеточие и т.н.
Кусив Елементите с курсив са артикули, които трябва да предоставите. Не приемайте курсив буквално и го използвайте в командата, както е показано.
S p a c e s Всички интервали трябва да се приемат буквално. Ако синтаксисът на дадена команда има интервал, използвайте този интервал, когато изпълнявате командата.
[Текст в скоби] Всички елементи в скоби не са задължителни. Скобите не трябва да се приемат буквално, така че не ги използвайте, когато изпълнявате команда.
Текст извън скоби Всеки текст, който не се съдържа в скоби, е задължителен. В синтаксиса на много команди единственият текст, който не е ограден с една или повече скоби, е самото име на командата.
{Текст в скоби} Елементите в една скоба са опции, от които трябва да изберете само един. Скобите не трябва да се приемат буквално, така че не ги използвайте, когато изпълнявате команда.
Вертикално | бар Вертикалните ленти се използват за разделяне на елементи в скоби. Не приемайте вертикалните ленти буквално - не ги използвайте, когато изпълнявате команди.
Елипса … Елипса означава, че даден елемент може да се повтаря безкрайно дълго. Не пишете многоточие буквално, когато изпълнявате команда и внимавайте да използвате интервали и други задължителни елементи, както е показано, когато повтаряте елементи.

Скобите понякога се наричат и квадратни скоби, скобите понякога се наричат криволичещи скоби или цветни скоби, а вертикалните ленти понякога се наричат тръби, вертикални линии или вертикални наклонени черти. Независимо как ги наричате, никой никога не трябва да се приема буквално, когато се изпълнява команда.

Пример 1: Vol команда

Ето синтаксиса за командата vol, команда, достъпна от командния ред във всички версии на операционната система Windows:

vol [диск:]

Image
Image

Думата vol е с удебелен шрифт, което означава, че трябва да се разбира буквално. Освен това е извън всякакви скоби, което означава, че е задължително. Ще разгледаме скобите няколко абзаца по-надолу.

Следването на vol е интервал. Интервалите в синтаксиса на командата трябва да се приемат буквално, така че когато изпълнявате командата vol, ще трябва да поставите интервал между vol и всичко, което може да дойде след това.йени

Скобите показват, че каквото и да се съдържа вътре в тях е незадължително - каквото и да е там не е необходимо за функционирането на командата, но може да е нещо, което искате да използвате, в зависимост от това за какво използвате командата. Скобите никога не трябва да се приемат буквално, така че никога не ги включвайте, когато изпълнявате команда.

В скобите е написаната в курсив дума drive, последвана от двоеточие в удебелен шрифт. Всичко в курсив е нещо, което трябва да предоставите, а не да приемате буквално. В този случай устройство се отнася до буква на устройство, така че ще искате да предоставите буква на устройство тук. Точно както при vol, тъй като : е с получер шрифт, той трябва да бъде въведен, както е показано.

Въз основа на цялата тази информация, ето някои валидни и невалидни начини за изпълнение на командата vol и защо:

том

Валидно: Командата vol може да се изпълни сама, защото устройство : не е задължително, защото е оградено със скоби.

том d

Невалидно: Този път се използва незадължителната част от командата, указваща устройството като d, но двоеточието е забравено. Не забравяйте, че знаем, че двоеточието придружава устройството, защото е включено в същия набор от скоби и знаем, че трябва да се използва буквално, защото е получер.

том: /p

Invalid: Опцията /p не е посочена в синтаксиса на командата, така че командата vol не се изпълнява при използване то.

том c:

Валидно: В този случай незадължителният аргумент за устройство : беше използван точно по предназначение.

Пример 2: Команда за изключване

Синтаксисът, посочен тук, е за командата за изключване и очевидно е много по-сложен, отколкото в примера за команда vol по-горе. Въпреки това, надграждайки това, което вече знаете, всъщност има много повече за научаване тук:

изключване [ /i | /l | /s | /r | /g | /a | /p | /h | /e] [ /f] [ /m \\ име на компютъра] [ /t xxx] [ /d [ p: | u:] xx: yy] [/c " коментар " ]

Image
Image

Запомнете, че елементите в скобите винаги са незадължителни, елементите извън скобите винаги са задължителни, удебелените елементи и интервалите винаги са буквални, а елементите в курсив трябва да бъдат предоставени от вас.

Голямата нова концепция в този пример е вертикалната лента. Вертикалните ленти в скоби показват опции по избор. Така че в примера по-горе можете, но не е необходимо, да изберете да включите една от следните опции, когато изпълнявате команда за изключване: /i, /l , /s, /r, /g, / a, /p, /h или /e Подобно на скоби, съществуват вертикални ленти за обяснение на синтаксиса на командата и не трябва да се приемат буквално.

Командата за изключване също има вложена опция в [ /d [ p: | u:] xx : yy]-общо взето, опция в опция.

Както при командата vol в първия пример, ето някои валидни и невалидни начини за използване на командата за изключване:

изключване /r /s

Невалидно: Опциите /r и /s не могат да се използват заедно. Тези вертикални ленти показват избори, от които можете да изберете само един.

изключване /s p:0:0

Невалидно: Използването на /s е напълно добре, но използването на p:0:0не е, защото тази опция е достъпна само с опцията /d , която сме забравили да използваме. Правилната употреба би била shutdown /s /d p:0:0.

изключване /r /f /t 0

Валидно: Този път всички опции бяха използвани правилно. Опцията /r не е използвана с друг избор в рамките на набора от скоби, а /f и /tопции бяха използвани, както е описано в синтаксиса.

Пример 3: Команда за използване на мрежата

За нашия последен пример, нека да разгледаме командата net use, една от командите net. Синтаксисът му е малко объркан, затова го съкратихме по-долу, за да го обясним малко по-лесно (вижте пълния синтаксис тук):

net use [{ име на устройство | }] [ име на компютър име за споделяне [{ парола | }] [ /постоянен: { yes | не }] [ /savecred] [ /delete]

Image
Image

Командата net use има два екземпляра на нова нотация: скобата. Скоба показва, че се изисква един и само един от изборите, разделени с една или повече вертикални черти. Това е различно от скобата с вертикални ленти, която показва избори по избор.

Нека разгледаме някои валидни и невалидни употреби на net use:

net use e:\\server\files

Невалидно: Първият набор скоби означава, че можете да посочите име на устройство или да използвате заместващия знак - не можете направи и двете. Или net use e: \\server\files или net use\\server\files биха били валидни начини за изпълнение на net use в това случай.

net use\\appsvr01\source 1lovet0visitcanada /persistent:no

Валидно: Използвахме правилно няколко опции в това изпълнение на използване на мрежата, включително една вложена опция. Използвахме , когато беше необходимо да избираме между него и посочване на име на устройство, посочихме споделяне [източник] на сървър [appsvr01] и след това избрахме да посочим {парола} за това споделете, 1lovet0visitcanada, вместо да принуждавате net use да ни подканя за едно {}. Също така решихме да не позволяваме това ново споделено устройство да бъде автоматично повторно свързано следващия път, когато стартираме компютъра [ /persistent:no].

нетно използване /постоянно

Invalid: В този пример избрахме да използваме незадължителния превключвател /persistent, но забравихме да включим двоеточието до него и също забравих да избера между двете необходими опции, yes или no, между скобите. Изпълнението на net use /persistent:yes би било валидно използване на net use.

Препоръчано: