Жумшак

Command Line Interpreter деген эмне?

Кыйынчылыктарды Жоюу Үчүн Биздин Аспапты Байкап Көрүңүз





жарыяландыАкыркы жаңыртылган: 16-февраль, 2021-жыл

Command Line Interpreter деген эмне? Жалпысынан алганда, бардык заманбап программалар бар Графикалык колдонуучу интерфейси (GUI) . Бул интерфейсте колдонуучулар система менен иштешүү үчүн колдоно турган менюлар жана баскычтар бар экенин билдирет. Бирок буйрук сабынын интерпретатору - бул клавиатурадан тексттик буйруктарды гана кабыл алган программа. Андан кийин бул буйруктар операциялык системага аткарылат. Колдонуучу клавиатурадан киргизген тексттин саптары ОС түшүнө турган функцияларга айландырылат. Бул буйрук сабынын котормочусунун иши.



Командалык котормочулар 1970-жылдарга чейин кеңири колдонулуп келген. Кийинчерээк алар Графикалык колдонуучу интерфейси бар программалар менен алмаштырылды.

Command Line Interpreter деген эмне



Мазмуну[ жашыруу ]

Command Line Interpreters кайда колдонулат?

Адамдардын бир жалпы суроосу, эмне үчүн кимдир бирөө командалык тилмечти бүгүн колдонот? Бизде азыр системалар менен иштешүүнү жөнөкөйлөткөн GUI менен тиркемелер бар. Анда эмне үчүн CLIге буйруктарды терүү керек? Буйрук тилинин котормочуларынын бүгүнкү күндө дагы актуалдуу болушунун үч маанилүү себеби бар. Келгиле, себептерин бирден талкуулайлы.



  1. Кээ бир аракеттер буйрук сабын колдонуу менен тезирээк жана автоматтык түрдө аткарылышы мүмкүн. Мисалы, колдонуучу киргенде кээ бир программаларды өчүрүү буйругу же папкадан бир форматтагы файлдарды көчүрүү буйругу автоматташтырылышы мүмкүн. Бул сиз тараптан кол менен иштөөнү азайтат. Ошентип, тез аткаруу же белгилүү бир аракеттерди автоматташтыруу үчүн буйруктар буйрук сабынын котормочунан берилет.
  2. Графикалык тиркемени колдонуу абдан оңой. Бул интерактивдүү гана эмес, ошондой эле өзүн-өзү түшүндүрөт. Тиркемени жүктөп алгандан кийин, программанын ичиндеги бардык операцияларга жетекчилик бере турган бир топ менюлар/баскычтар ж.б. бар. Ошентип, жаңы жана тажрыйбасыз колдонуучулар ар дайым графикалык тиркемени колдонууну артык көрүшөт. Буйрук сап котормочусун колдонуу оңой эмес. Менюлар жок. Баарын териш керек. Бирок, кээ бир тажрыйбалуу колдонуучулар буйрук сабын котормочу колдонушат. Бул, негизинен, CLI менен сиз операциялык тутумдагы функцияларга түз кире аласыз. Тажрыйбалуу колдонуучулар бул функцияларга жетүү канчалык күчтүү экенин билишет. Ошентип, алар CLI колдонушат.
  3. Кээде тутумуңуздагы GUI программасы операциялык системаны иштетүү же башкаруу үчүн керектүү буйруктарды колдоо үчүн курулган эмес. Мындай учурларда, колдонуучунун буйрук сабынын интерфейсин колдонуудан башка мүмкүнчүлүгү жок. Эгерде системада графикалык программаны иштетүү үчүн керектүү ресурстар жок болсо, анда Command Line Interface пайдалуу болот.

Кээ бир учурларда, графикалык программанын үстүнөн Command Line Interface колдонуу натыйжалуураак. CLI колдонуунун негизги максаттары төмөндө келтирилген.

  • Буйрук сап котормочуларында инструкцияларды колдонуу менен көрсөтүүгө болот Брайл системасы . Бул азиз колдонуучулар үчүн пайдалуу. Алар графикалык тиркемелерди өз алдынча колдоно алышпайт, анткени интерфейс алар үчүн ыңгайлуу эмес.
  • Окумуштуулар, техникалык эксперттер жана инженерлер графикалык интерфейстерге караганда командалык котормочуларды артык көрүшөт. Бул кээ бир буйруктарды аткарууга мүмкүн болгон ылдамдык жана натыйжалуулук менен шартталган.
  • Кээ бир компьютерлерде графикалык тиркемелердин жана программалардын үзгүлтүксүз иштешин колдоо үчүн зарыл болгон ресурстар жок. Мындай учурларда буйрук сабынын котормочулары да колдонулушу мүмкүн.
  • Терүү буйруктарын графикалык интерфейстеги параметрлерди басууга караганда тезирээк аткарууга болот. Буйрук тилинин котормочусу да колдонуучуга GUI тиркемесинде мүмкүн болбогон буйруктардын жана операциялардын кеңири спектрин камсыз кылат.

Ошондой эле окуңуз: Түзмөк драйвери деген эмне?



Азыркы учурда командалык тилмеч котормочулар колдонулган кээ бир учурлар кайсылар?

Буйруктарды терүү система менен өз ара аракеттенүүнүн жалгыз жолу болгон учур болгон. Бирок, убакыттын өтүшү менен графикалык интерфейстер популярдуу болуп калды. Бирок буйрук сабынын котормочулары дагы эле колдонулууда. Алар кайда колдонулганын билүү үчүн, төмөндөгү тизмеден өтүңүз.

  • Windows OS деп аталган CLI бар Windows Command Prompt.
  • Junos конфигурациясы жана Cisco IOS роутерлери буйрук сабынын котормочулары менен ишке ашырылат.
  • Кээ бир Linux системаларында да CLI бар. Ал Unix кабыгы катары белгилүү.
  • Ruby жана PHPде интерактивдүү колдонуу үчүн буйрук кабыгы бар. РНРдеги кабык PHP-CLI деп аталат.

Бардык командалык котормочулар бирдейби?

Биз буйрук интерпретатору бул система менен текстке негизделген буйруктар менен өз ара аракеттенүүнүн жолу гана экенин көрдүк. Бир нече командалык котормочулар бар болсо да, алардын баары окшошбу? Жок. Себеби CLIге терген буйруктарыңыз сиз колдонуп жаткан программалоо тилинин синтаксисине негизделген. Ошентип, бир системада CLIде иштеген буйрук башка системаларда бирдей иштебеши мүмкүн. Сизге операциялык системанын синтаксисине жана ошол системадагы программалоо тилине негизделген буйрукту өзгөртүүгө туура келиши мүмкүн.

Синтаксистен жана туура буйруктардан кабардар болуу маанилүү. Мисалы, бир платформада азыр скандоо буйругу системаны вирустарды издөөгө багыттайт. Бирок, ошол эле буйрук башка системаларда сөзсүз түрдө таанылышы мүмкүн эмес. Кээде башка OS/программалоо тилинде окшош буйрук бар. Бул системага окшош команда жасай турган иш-аракетти аткарып, жагымсыз натыйжаларга алып келиши мүмкүн.

Синтаксис жана регистр сезгичтиги да каралышы керек. Эгер сиз буйрукту туура эмес синтаксис менен киргизсеңиз, система буйрукту туура эмес чечмелеп алышы мүмкүн. Натыйжада, же көздөгөн иш аткарылбай калат, же кандайдыр бир башка иш-аракет орун алат.

Ар кандай операциялык системалардагы Command Line котормочулары

Мүчүлүштүктөрдү аныктоо жана системаны оңдоо сыяктуу иш-аракеттерди аткаруу үчүн аталган курал бар Windows XPдеги калыбына келтирүү консолу жана Windows 2000. Бул курал буйрук сабынын котормочусу катары да көбөйөт.

MacOSдогу CLI деп аталат Терминал.

Windows операциялык тутумунда деп аталган тиркеме бар Command Prompt. Бул Windows ичиндеги негизги CLI. Windowsтун акыркы версияларында дагы бир CLI бар - Windows PowerShell . Бул CLI Command Prompt караганда өнүккөн. Экөө тең Windows OSтун жаңы версиясында жеткиликтүү.

PowerShell терезесинде команданы териңиз, Enter баскычын басыңыз

Кээ бир колдонмолор экөө тең бар - CLI жана графикалык интерфейс. Бул колдонмолордо CLI графикалык интерфейс тарабынан колдоого алынбаган функцияларга ээ. CLI кошумча функцияларды камсыз кылат, анткени ал колдонмо файлдарына чийки мүмкүнчүлүккө ээ.

Сунушталган: Кызмат пакети деген эмне?

Windows 10до буйрук сабы

Эгерде сиз Command Prot буйруктарын билсеңиз, көйгөйлөрдү чечүү оңой болмок. Command Prompt Windows операциялык тутумундагы CLIге берилген аталыш. Бардык буйруктарды билүү мүмкүн эмес же зарыл эмес. Бул жерде биз кээ бир маанилүү буйруктардын тизмесин чогулттук.

  • Ping - Бул сиздин жергиликтүү тармак тутумуңуз туура иштеп жатканын текшерүү үчүн колдонулган буйрук. Эгер сиз Интернетте көйгөй бар-жогун билгиңиз келсе, анда Ping колдонуңуз. Сиз издөө системасына же алыскы сервериңизге пинг кое аласыз. Эгер жооп алсаңыз, бул байланыш бар экенин билдирет.
  • IPConfig - Бул буйрук колдонуучу тармак көйгөйлөрүнө туш болгондо, көйгөйлөрдү чечүү үчүн колдонулат. Сиз буйрукту иштеткенде, ал сиздин PC жана жергиликтүү тармак жөнүндө маалыматтарды кайтарат. Ар кандай тармак байланыштарынын абалы, колдонулуп жаткан система, колдонулуп жаткан роутердин IP дареги ж.б.у.с. деталдар көрсөтүлөт.
  • Жардам - ​​Бул, балким, эң пайдалуу жана эң көп колдонулган Command Prompt буйругу. Бул буйрукту аткаруу Буйрук сапындагы бардык буйруктардын толук тизмесин көрсөтөт. Эгерде сиз тизмедеги кандайдыр бир буйрук тууралуу көбүрөөк билгиңиз келсе, анда – /? Бул буйрук көрсөтүлгөн буйрук жөнүндө толук маалыматты көрсөтөт.
  • Директ - Бул сиздин компьютериңиздеги файл тутумун карап чыгуу үчүн колдонулат. Буйрук учурдагы папкаңызда табылган бардык файлдарды жана папкаларды тизмелейт. Аны издөө куралы катары да колдонсо болот. Жөн гана буйрукка /S кошуп, издеп жатканыңызды териңиз.
  • Cls - Эгер экран өтө көп буйруктарга толгон болсо, экранды тазалоо үчүн бул буйрукту аткарыңыз.
  • SFC - Бул жерде, SFC тутумдук файлдарды текшергичти билдирет. SFC/Scannow тутум файлдарында ката бар-жогун текшерүү үчүн колдонулат. Аларды оңдоо мүмкүн болсо, бул да жасалат. Бүт системаны сканерлөө керек болгондуктан, бул буйрук бир аз убакытты талап кылышы мүмкүн.
  • Тапшырмалардын тизмеси - Эгер сиз тутумуңузда учурда активдүү болгон бардык тапшырмаларды карагыңыз келсе, бул буйрукту колдонсоңуз болот. Бул буйрук иштеп жаткан бардык тапшырмаларды гана тизмелейт, бирок сиз буйрук менен -m колдонуу менен кошумча маалымат ала аласыз. Эгер кээ бир керексиз тапшырмаларды тапсаңыз, Taskkill буйругун колдонуу менен аларды мажбурлап токтотсоңуз болот.
  • Netstat – Бул сиздин компьютериңиз жайгашкан тармакка байланыштуу маалыматты алуу үчүн колдонулат. Ethernet статистикасы, IP маршруттук таблицасы, TCP туташуулары, колдонулуп жаткан порттор, ж.б. сыяктуу маалыматтар көрсөтүлөт.
  • Чыгуу - Бул буйрук буйрук сабынан чыгуу үчүн колдонулат.
  • Assoc - Бул файл кеңейтүүсүн көрүү жана ал тургай файл ассоциацияларын өзгөртүү үчүн колдонулат. Эгерде сиз assoc [.ext] деп терсеңиз, анда .ext файл кеңейтүүсү, сиз кеңейтүү жөнүндө маалымат аласыз. Мисалы, эгер киргизилген кеңейтүү .png'saboxplugin-wrap' itemtype='http://schema.org/Person' itemscope='' болсо > Илон Декер

    Элон - Cyber ​​S компаниясынын технологиялык жазуучусу. Ал 6 жылдан бери кантип жол көрсөтүүчү көрсөтмөлөрдү жазып келет жана көптөгөн темаларды камтыйт. Ал Windows, Android жана акыркы амалдар менен кеңештерге байланыштуу темаларды чагылдырганды жакшы көрөт.