Команда синтаксисін қалай оқуға болады?

Осы мысалдармен командалық синтаксисті қалай түсіндіруге болатынын біліңіз

Пәрменнің синтаксисі , әдетте, пәрменді орындау ережелері болып табылады. Пәрменді пайдалану әдісін үйрену кезінде синтаксистік нұсқаулықты қалай дұрыс оқып үйрену керек екенін білуіңіз керек.

Мүмкін сіз мұнда және басқа веб-сайттарда, Command Prompt командалары , DOS пәрмендері және тіпті көптеген іске қосу пәрмендері барлық слэштермен, жақшалармен, курсивпен және т.б. сипатталғандай көрінгенімен. Барлық белгілердің қайсы екенін білетіннен кейін, кез келген пәрменнің синтаксисін қарап, қандай опцияларды қажет ететінін және басқа опциялармен қандай опцияларды пайдалануға болатынын біле аласыз.

Ескерту: Дереккөзге байланысты, пәрмендерді сипаттау үшін қолданылғанда, сіз әртүрлі синтаксисті көре аласыз. Біз Microsoft корпорациясының тарихи пайдаланған әдісін пайдаланамыз және кез-келген сайтта көрген барлық командалық синтаксис өте ұқсас, бірақ сіз оқып отырған командаларға қатысты синтаксистік кілтін сақтауыңыз керек және барлық веб-сайттар мен құжаттама дәл сол әдісті пайдаланады.

Пәрмен синтаксисінің кілті

Келесі синтаксис кілті пәрмен синтаксисіндегі әр ескертудің қалай қолданылатынын сипаттайды. Бұл кестеге төменде келтірілген үш мысал арқылы жүргенімізге сілтеме жасаңыз.

Ескерту Мағынасы
Қалың Қалың элементтер дәл көрсетілгендей терілуі керек, бұл кез келген қалың сөздерді, сызықтар, қос нүктелерді және т.б. қамтиды.
Шекті Айналдыратын элементтер - сізге жеткізуге тиісті элементтер. Қисық элементін бірден қабылдамаңыз және оны көрсетілгендей пәрменде пайдаланыңыз.
S қарқыны Барлық кеңістіктерді сөзбе-сөз аудару керек. Егер пәрменнің синтаксисінде бос орын болса, пәрменді орындау кезінде сол бос орынды пайдаланыңыз.
[Кірістірілген мәтін ішіндегі мәтін] Кронштейннің ішіндегі кез келген элементтер міндетті емес. Кницаларды тек қабылдауға болмайды, сондықтан команданы орындау кезінде оларды пайдаланбаңыз.
Сыртқы жақшалардан мәтін Кез келген мәтін кронштейнде жоқ. Көптеген командалардың синтаксисінде бір немесе бірнеше жақшасыз қоршалған жалғыз мәтін командалық атау болып табылады.
{Мәтіннің ішіндегі мәтін} Бөлшектердегі элементтер - тек біреуін таңдауға болатын параметрлер. Штангаларды тура қабылдауға болмайды, сондықтан оларды командада орындау кезінде пайдаланбаңыз.
Тігінен | бар Тік жолақтар жақшалар мен жақшалар ішіндегі элементтерді бөлектеу үшін пайдаланылады. Тік витриналарды тікелей қабылдамаңыз - оларды командаларды орындау кезінде пайдаланбаңыз.
Ellipsis ... Эллипс дегеніміз заттың белгісіз мерзімде қайталануын білдіреді. Пәрменді орындаған кезде эллипс енгізе бермеңіз және элементтерді қайталаған кезде көрсетілген бос орындарды және басқа қажетті элементтерді қолдануға тырысыңыз.

Ескертпе: Кронштейндер кейде тік жақшалар деп аталады, ал жақшалар кейде тік жақшалар немесе гүл кронштейндері деп аталады, ал тік жолақтар кейде құбырлар, тік сызықтар немесе тік сызықтар деп аталады. Қарамастан, сіз оларды деп аталатын, бірде-біреуі ғана қабылдануы тиіс команда орындау кезінде.

№1 мысал: Vol Command

Мұнда vol командасының синтаксисі, Windows амалдық жүйесінің барлық нұсқаларында Пәрмен Кеңесінен қол жетімді пәрмен :

vol [ диск: ]

Сөз томпақ , ол сөзбе-сөз аудару керек. Ол кез келген жақшаның сыртында, бұл қажет. Біз жақшаға бірнеше параграфты қарап шығамыз.

Vol - бұл кеңістік. Командалық синтаксистегі бос орындар сөзбе-сөз қабылдануы тиіс, сондықтан сіз vol-пәрменін орындағанда, сіз әрі қарай кез келген нәрсе арасында орын қалдыруыңыз керек.

Кницалар көрсеткендей, олардың ішіндегі барлық нәрсе міндетті емес - бұның бәрі командалардың жұмыс істеуі үшін талап етілмейді, бірақ сіз пайдаланғыңыз келетін нәрсе болуы мүмкін. Қапсырмаларды ешқашан сөзбе-сөз қабылдамауға болмайды, сондықтан оларды команданы орындау кезінде ешқашан қосуға болмайды.

Кницаның ішіне курсивпен салынған сөз дисктері, содан кейін қалың колон. Айналдырған кез келген нәрсе сізге керек нәрсе. Бұл жағдайда диск жетегінің әріпіне сілтеме жасайды, осылайша сіз дискінің хатын ұсынғыңыз келеді. Кескін сияқты, өйткені: қарқынды, ол көрсетілгендей терілуі керек.

Осы ақпараттың негізінде, vol командасын орындаудың жарамды және жарамсыз әдістерін және неге керек:

том

Жарамды: vol командасын өздігінен орындауға болады, себебі диск : қосымша болып табылады, себебі ол жақшалармен қоршалған.

vol d

Жарамсыз: Бұл жолы, пәрменнің қосымша бөлігі қолданылып келеді, дискіні d деп көрсетеді , бірақ нүкте ұмытылды. Есте ұстаңыз, біз колонканы драйвпен сүйемелдейтінін білеміз, себебі ол жақшалардың бірдей жиынтығына кіреді және біз бұл сөзді батыл қолданғанымызды білеміз.

vol e: / p

Жарамсыз: / p параметрі пәрмен синтаксисінде көрсетілмеген, сондықтан оны пайдалану кезінде vol командасы іске қосылмайды.

vol c:

Жарамды: Бұл жағдайда қосымша диск : дәлел қолданылғандай қолданылған.

№ 2 мысал: Өшіру командасы

Мұнда келтірілген синтаксис өшіру пәрмені үшін және жоғарыдағы vol нұсқа пәрменінен гөрі әлдеқайда күрделі. Дегенмен, сіз білетін нәрселерге негізделе отырып, мұнда үйрену үшін өте көп нәрсе бар:

өшіру [ / 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 , немесе / е . Жақша сияқты, командалық синтаксисті түсіндіру үшін тік жолақтар бар және оларды тікелей қабылдау керек емес.

Жұмысты аяқтау пәрменінде [ / d [ p: | u: ] xx : yy ] - негізінен опцияның ішіндегі параметр.

Жоғарыдағы # 1 мысалындағы vol командасымен сияқты, shutdown пәрменін қолданудың жарамды және жарамсыз әдістерін келтіріңіз:

өшіру / 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 | * }]] [ / persistent: { yes | жоқ }] [ / savecred ] [ / delete ]

Таза пайдалану пәрменінде жаңа белгілердің екі нұсқасы бар. Брейс бір немесе бірнеше тік сызықпен бөлектелген таңдаудың біреуін және біреуін ғана көрсетеді. Бұл қосымша таңдауды көрсететін тігінен жолақтарға ие кронштейнге ұқсамайды.

Нақты пайдаланудың жарамды және жарамсыз қолданылуын қарастырайық:

net пайдалану e: * \\ server \ files

Жарамсыз: Бірінші жақшалар жиынтығы девиченаманы көрсетуге немесе қойылмалы таңбаны * қолдануға болатындығын білдіреді - сіз екеуін де жасай алмайсыз. E: \\ server \ files немесе net use * \\ server \ файлдары таза пайдаланғанда, бұл жағдайда таза пайдалануды орындаудың жарамды әдісі болар еді.

таза қолдану * \\ appsvr01 \ source 1lovet0visitcanada / persistent: no

Жарамды: Мен осы қолданыста бірнеше опцияларды дұрыс қолдандым, соның ішінде бір енгізілген опцияны. Мен оны * таңдау үшін және дивигенаманы көрсету үшін пайдаланған кезде, [ appsvr01 ] серверінде [ source ] [ share ] [ үлесті ] [ share ] [ үлесті ] көрсетіп, сол үлесті { password }, 1lovet0visitcanada бір { * } сұраймын.

Сондай-ақ, компьютерді бастаған кезімде осы жаңа ортақ дискіні автоматты түрде қайта қосуына рұқсат бермедім [ / persistent: no ].

таза пайдалану / тұрақты

Жарамсыз: Бұл мысалда міндетті емес / тұрақты коммутаторды пайдалануды таңдадым, бірақ мен оның жанындағы қос нүктені қосуды ұмытып, сонымен қатар жақшалар арасындағы екі қажетті опцияны, иә немесе жоқ арасында таңдауды ұмытып кеттім. Таза пайдалану / тұрақтылықты орындау : иә таза пайдаланған кезде дұрыс болар еді.