Буйрук сабынын интерпретатору – бул буйруктарды киргизүүгө мүмкүндүк берүүчү жана андан кийин ал буйруктарды операциялык тутумга аткаруучу программа. Бул түз мааниде буйруктардын котормочусу.
Чычкан тарабынан башкарылуучу баскычтар жана менюлар сыяктуу графикалык колдонуучу интерфейси (GUI) бар программадан айырмаланып, буйрук сабынын котормочусу клавиатурадагы текст саптарын буйрук катары кабыл алып, андан кийин ал буйруктарды функцияларга айландырат. OS түшүнөт.
Буйрук сабынын котормочусунун башка аттары
Кайсы болбосун буйрук сабын котормочу программасы көбүнчө команда сабы интерфейси деп аталат. Көбүнчө ал CLI, буйрук тилинин котормочусу, консолдук колдонуучу интерфейси, буйрук процессору, кабык, буйрук сабынын кабыгы, же буйрук котормочу деп да аталат.
CLI ошондой эле буйрук сабынын интерфейси менен эч кандай байланышы жок башка технологиялык терминдердин кыскасы, мисалы, чалуу линиясын идентификациялоо, чалуу деңгээлинин интерфейси, кэш линиясын аралаштыруу, үзгүлтүккө учуроо белгисин тазалоо жана чалуучунун жайгашкан жери тууралуу маалымат.
Алар эмне үчүн колдонулат?
Эгер компьютерди графикалык интерфейси бар колдонууга оңой тиркемелер аркылуу башкаруу мүмкүн болсо, анда эмне үчүн кимдир бирөө буйрук сабы аркылуу буйруктарды киргизгиси келет деп ойлошу мүмкүн. Үч негизги себеп бар.
Биринчиси, сиз буйруктарды автоматташтыра аласыз. Биз келтире турган көптөгөн мисалдар бар, бирок бири колдонуучу биринчи жолу киргенде белгилүү бир кызматтарды же программаларды дайыма өчүрө турган скрипт. Экинчиси окшош форматтагы файлдарды папкадан көчүрүү үчүн колдонулушу мүмкүн, андыктан сизге кереги жок аны өзүңүз эле өткөрүңүз. Бул нерселерди буйруктарды колдонуу менен тез жана автоматтык түрдө жасоого болот.
CLI колдонуунун дагы бир артыкчылыгы - сиз операциялык системанын функцияларына түз кире аласыз. Өркүндөтүлгөн колдонуучулар кыска жана күчтүү мүмкүнчүлүктү жактырышат.
Бирок, жөнөкөй жана тажрыйбасыз колдонуучулар адатта буйрук сабынын интерфейсин колдонгусу келбейт, анткени аларды графикалык программадай колдонуу оңой эмес. Жеткиликтүү буйруктар менюсу жана баскычтары бар программа сыяктуу ачык-айкын эмес. Сиз жөн эле буйрук сабын котормочун ачып, аны кантип колдонууну дароо эле жүктөп ала турган кадимки графикалык тиркеме менен кантип колдонууну биле албайсыз.
Буйрук сабынын котормочулары пайдалуу, анткени операциялык системаны башкаруу үчүн көптөгөн буйруктар жана опциялар болушу мүмкүн, бирок ошол ОСтун GUI программасы жөн эле ал буйруктарды колдонуу үчүн курулган эмес болушу мүмкүн. Ошондой эле алар ошол буйруктардын айрымдарын колдонууга мүмкүнчүлүк берет, бирок алардын баарын бир эле учурда колдонбостон, бул графикалык программаны иштетүү үчүн ресурстары жок системалар үчүн пайдалуу.
Буйрук сабынын котормочуларынын баары окшош эмес
Буйрук сабынын котормочусу белгилүү бир буйрукту түшүнгөндө, аны программалоо тилине жана синтаксистин негизинде аткарат. Бул бир кырдаалда, белгилүү бир операциялык тутумда жана программалоо тилинде иштеген бир буйрук башка чөйрөдө бирдей (же такыр) иштебеши мүмкүн экенин билдирет.
Мисалы, бир платформа компьютерде каталарды издөө үчүн scannow буйругун колдонушу мүмкүн, бирок мындай мүмкүнчүлүктү камтыбаган башка программа же операциялык тутум жасай алат эч нерсе. Же болбосо, анын окшош функциясы болсо, буйрук сабынын котормочусу scan же scantime гана түшүнүшү мүмкүн, мисалы.
Синтаксис да маанилүү, анткени алар туура эмес терүү такыр башка буйрук катары туура эмес чечмелениши мүмкүн. Программа скандоону баштоо үчүн scannow колдонушу мүмкүн, бирок акыркы тамганы алып салсаңыз, scanno скандоону качан токтотуу керектигин түшүнүшү мүмкүн..
Буйрук сабын котормочулар жөнүндө көбүрөөк маалымат
Көбүнчө Windows операциялык тутумдарында, негизги буйрук сабынын котормочусу - Command Prompt. Windows PowerShell Windowsтун эң акыркы версияларында Command Prompt менен катар жеткиликтүү бир кыйла өркүндөтүлгөн буйрук сабынын котормочусу. Windows Terminal да буйрук сабынын куралдарын камтыйт, бирок ал бардык Windows версияларында жеткиликтүү эмес.
Windows XP жана Windows 2000де Калыбына келтирүү консолу деп аталган атайын диагностикалык курал ар кандай көйгөйлөрдү чечүү жана системаны оңдоо тапшырмаларын аткаруу үчүн буйрук сабынын котормочусу катары да иштейт.
MacOS'тогу буйрук сабынын интерфейси Терминал деп аталат.
Кээде CLI да, GUI да бир эле программага кирет. Мындай болгондо, бир интерфейс экинчисинде жок кылынган айрым функцияларды колдойт. Бул, адатта, кошумча функцияларды камтыган буйрук сабынын бөлүгү, анткени ал колдонмо файлдарына чийки кирүү мүмкүнчүлүгүн берет жана программалык камсыздоону иштеп чыгуучу GUIге камтыган нерсе менен чектелбейт.
КБС
Буйрук сабынан интерактивдүү Python котормочусуна жетүү үчүн эмнени тересиз?
Mac OS же Linux'та интерактивдүү Python котормочусун иштетүү үчүн буйрук сабына python киргизиңиз. Windows'до, Буйрук сапты ачып, py киргизиңиз.
Python котормочунан буйрук сабынан кантип чыгасыз?
Интерактивдүү Python сессияңызды бүтүргүңүз келгенде exit() функциясын колдонуңуз. Же болбосо, Ctrl+ Z баскычтарын колдонуп, андан кийин Буйрукка кайтуу үчүн Enter басыңыз Windows'та ишарат.
Unix терминологиясында командалык тилмеч деген эмне?
Unix'те буйрук сабынын котормочусу адатта shell деп аталат.
Матлабды буйрук сабынын интерпретаторунан кантип ачасыз?
matlab буйругун колдонуп, буйрук сабынан Matlab'ты иштетиңиз. Эгер сиз Matlabды экрандын экранысыз ачкыңыз келсе, matlab -nosplash буйругун колдонуңуз. Жана чыгуу кодун жаздыруу үчүн matlab -wait буйругун колдонуңуз.