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

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

Синтаксата на команда во основа е правилата за извршување на командата. Треба да знаете како да ја прочитате синтаксичката нотација кога учат како да ја користите командата за правилно да ја извршите.

Како што сте веројатно виделе тука, а можеби и други веб-страници, Command Prompt команди , DOS команди , па дури и многу извршени команди се опишани со сите видови на коси, загради, закосени букви итн. Откако ќе знаете што се однесуваат на сите тие ознаки, можете да ја разгледате синтаксата на секоја команда и веднаш да знаете кои опции се потребни и кои опции можат да се користат со кои други опции.

Забелешка: Во зависност од изворот, може да се види малку поинаква синтакса кога се користи за опишување на команди. Ние користиме метод којшто Мајкрософт го користел историски, и сите синтакси за команда што некогаш сме ги виделе на кој било сајт се крајно слични, но запомнете дека треба да го следите синтакса клучот што се однесува на командите што ги читате и не претпоставувате дека сите веб-страниците и документацијата го користат истиот метод.

Копче за синтакса за команда

Следниот синтаксачки клуч опишува како треба да се користи секоја нотација во синтаксата на командата. Слободно можете да се осврнете на ова додека минуваме низ трите примери под табелата.

Нотација Значење
Задебелени букви Задебелени букви мора да бидат напишани токму онака како што се прикажани, вклучувајќи ги и задебелени букви, косини, колци итн.
Italic Курсни ставки се елементи што мора да ги набавите. Не земајте курзивно дело буквално и користете го во командата како што е прикажано.
S чекори Сите простори треба да се земат буквално. Ако синтаксата на командата има простор, користете го тој простор кога ја извршувате командата.
[Текст во загради] Сите елементи во заградата се опционални. Загради не треба да се земаат буквално, па не ги употребувајте при извршување на команда.
Текст надвор загради Секој текст што не е содржан во заградата е задолжителен. Во синтаксата на многу команди, единствениот текст што не е опкружен со една или повеќе загради е самото име за команда.
{Текст внатре во заградата} Предмети во рамките на голема заграда се опции, од кои мора да изберете само еден . Контракциите не треба да се земаат буквално, па немојте да ги користите при извршување на команда.
Вертикална | бар Вертикалните шипки се користат за одделување на предметите во загради и загради. Не земајте вертикални шипки буквално - не користете ги при извршување на команди.
Елипсис ... Елипса значи дека предметот може да се повтори на неодредено време. Не внесувајте елипса буквално кога извршувате команда и внимавајте да користите простори и други потребни елементи како што е прикажано при повторување на предметите.

Забелешка: Заградите понекогаш се нарекуваат и квадратни загради, заградите понекогаш се наведуваат како заградени загради или загради за цвеќе, а вертикалните решетки понекогаш се нарекуваат цевки, вертикални линии или вертикални кошули. Без оглед на тоа што ги нарекувате, никој никогаш не треба да се земе буквално при извршување на команда.

Пример # 1: Вол команда

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

vol [ drive: ]

Зборот vol е задебелен, што значи дека треба да се земе буквално. Исто така е надвор од било какви загради, што значи дека е потребно. Ќе ги разгледаме загради неколку параграфи надолу.

По волја е простор. Просториите во синтаксата на командата треба да се сфатат буквално, па кога ќе ја извршите командата vol, ќе треба да ставите празно место помеѓу vol и нешто што може да следува понатаму.

Загради укажуваат дека она што е содржано во нив е опционално - она ​​што е таму не е потребно за командата да функционира, но може да биде нешто што сакате да го користите, во зависност од тоа што ја користите командата. Заградите никогаш не треба да се земаат буквално, па никогаш не ги вклучуваат при извршување на команда.

Внатре во загради се наоѓа курзивното слово, по што следи дебело црево. Нешто курзивирано е нешто што мора да го набавите, а не буквално. Во овој случај, уредот се однесува на буквата на дискот, па затоа ќе сакате да дадете писмо за диск тука. Исто како и со vol , бидејќи: е задебелено, треба да се внесе како што е прикажано.

Врз основа на сите тие информации, тука се некои валидни и неважечки начини за извршување на командата vol и зошто:

vol

Валидно: Вол командата може да се изврши сама по себе затоа што диск : е опција затоа што е опкружена со загради.

vol d

Невалиден: Овој пат, се користи опционалниот дел од командата, специфицирајќи го уредот како d , но дебелото црево е заборавено. Запомнете, ние знаеме дека дебелото црево го придружува уредот бидејќи е вклучено во истиот збир на загради и знаеме дека треба да се користи буквално затоа што е задебелено.

vol e: / p

Неважечки: Опцијата / p не беше наведена во командната синтакса, така што командата vol не работи кога го користите.

vol c:

Валидно: Во овој случај, опционалниот диск : аргумент се користи само како што е наменето.

Пример # 2: команда за исклучување

Синтаксицата наведена овде е за командата за исклучување и очигледно е многу покомплексна отколку во погорниот пример погоре. Сепак, врз основа на она што веќе го знаете, всушност има многу малку повеќе да се научи тука:

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

Запомнете дека предметите во заградите секогаш се опционални, секогаш се потребни елементи надвор од загради, задебелени предмети и празни места се секогаш буквални, а курзивните ставки треба да ги обезбеди вас.

Големиот нов концепт во овој пример е вертикалната лента. Вертикалните шипки во загради укажуваат на изборен избор. Значи, во горниот пример, можете, но не мора, да изберете една од следниве опции кога ќе ја извршите командата за исклучување: / i , / l , / s , / r , / g , / a , / p , / h , или / e . Како загради, постојат вертикални ленти за да се објаснат командната синтакса и не треба да се земаат буквално.

Командата за исклучување, исто така, има вгнездена опција во [ / 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 | * }] [ \\ computername \ sharename [{ password | * }]] [ / упорен: { да | не }] [ / savecred ] [ / избриши ]

Командата за нето употреба има две инстанци на нова нотација, носачот. Групата покажува дека е потребен еден, и само еден од изборите, одделени со една или повеќе вертикални решетки. Ова е за разлика од заградата со вертикални решетки што укажува на изборен избор.

Ајде да погледнеме во некои валидни и неважечки употреби на нето употреба:

нето употреба e: * \\ сервер \ датотеки

Неважечки: Првиот збир на загради значи дека можете да наведете devicename или да користите карактер * - не можете да ги направите и двете. Или користењето на нето е: \\ серверот \ датотеки или нето употреба * \\ серверот \ датотеки би биле валидни начини за извршување на нето користењето во овој случај.

нето употреба * \\ appsvr01 \ source 1lovet0visitcanada / persistent: no

Валидно: јас правилно користам неколку опции во ова извршување на нето користењето, вклучувајќи и една вгнездена опција. Јас го користав * кога е потребно да изберете помеѓу него и специфицирање на девизна име , наведов удел [ извор ] на сервер [ appsvr01 ], а потоа избрав да наведете { лозинка } за тој удел, 1lovet0visitcanada , наместо да принудувам употреба на мрежа ме поттикне за еден { * }.

Исто така, одлучив да не дозволам овој нов споделен уред автоматски да биде повторно поврзан следниот пат кога ќе го стартувам мојот компјутер [ / persistent: no ].

нето употреба / упорни

Невалиден: Во овој пример, избрав да го користам опционалниот / перзистентен прекинувач, но заборавив да го вклучам дебелото црево до него и исто така заборавив да изберам помеѓу двете потребни опции, да или не , помеѓу загради. Извршување на нето употреба / перзистентно: Да би била валидна употреба на нето употреба.