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

Научете как да интерпретирате синтаксиса на командата с тези примери

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

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

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

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

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

нотация значение
смел Удебелените елементи трябва да са натиснати точно както са показани, включително и дръзките думи, наклонените линии, двоеточие и т.н.
италийски Елементите с курсив са елементи, които трябва да предоставите. Не взимайте курсив буквално и го използвайте в командата, както е показано.
S крачки Всички пространства трябва да се приемат буквално. Ако синтаксиса на команда има място, използвайте това пространство, когато изпълнявате командата.
[Текст в скоби] Всички елементи в скобата са по избор. Скобите не трябва да се приемат буквално, така че да не се използват при изпълнение на команда.
Текст извън скоби Необходим е текст, който не се съдържа в скоба. В синтаксиса на много команди единственият текст, който не е заобиколен от една или повече скоби, е самата команда.
{Текст в скобите} Елементите в рамките на опън са опции, от които трябва да изберете само една . Халките не трябва да се приемат буквално, така че да не се използват при изпълнение на команда.
Вертикално | бар Вертикалните ленти се използват за разделяне на елементи в скоби и скоби. Не правете буквални вертикални ленти - не ги използвайте, когато изпълнявате команди.
Елипсис ... Елипсисът означава, че даден елемент може да се повтаря неограничено. Не пишете буквално елипсиса, когато изпълнявате команда, и се погрижете да използвате пространства и други задължителни елементи, както е показано при повтарящи се елементи.

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

Пример № 1: команда "вол"

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

vol [ шофиране: ]

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

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

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

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

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

том

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

vol d

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

vol e: / p

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

vol c:

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

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

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

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

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

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

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

Както при командата vol в Пример # 1 по-горе, тук са някои валидни и невалидни начини за използване на командата за изключване:

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

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

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

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

спиране / r / f / t 0

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

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

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

нетно използване [{ devicename | * }] [ \\ име на компютъра \ sharename [{ парола | * }]] [ / persistent: { yes } не }] [ / savecred ] [ / изтрий ]

Командата за нетната употреба има два случая на нова нотация - скобата. Опората показва, че един и само един от избора, разделен от една или повече вертикални ленти, се изисква . Това е различно от скобата с вертикални ленти, която показва избор по избор.

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

нето използване e: * \\ сървър \ файлове

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

използване на мрежата * \\ appsvr01 \ source 1lovet0visitcanada / persistent: не

Валидна: Правилно използвах няколко опции при това изпълнение на нетната употреба, включително една вложена опция. Използвах *, когато е необходимо да избирам между него и указващо devicename , посочих споделен [ източник ] на сървър [ appsvr01 ] и след това избрах да задам { password } за тази дял, 1lovet0visitcanada , вместо да принуждавам нетната употреба да ми помоли за един { * }.

Също така реших да не позволя това ново споделено устройство да бъде автоматично повторно свързано следващия път, когато стартирам компютъра си [ / persistent: no ].

нетна употреба / устойчивост

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