Увод у ЦЛИ

ЦЛИ означава интерфејс командне линије / кориснички интерфејс командне линије. Ово је у основи интерфејс у ​​коме корисник може комуницирати с оперативним системом ради извршавања неких задатака, не графичким интерфејсом, већ уносом неких наредби. Преводитељ командног језика затим интерпретира ове команде и систем врши одговарајуће акције.

Ранијих дана када графички кориснички интерфејси (ГУИ) нису били добро развијени и коришћен је ДОС оперативни систем, све радње које су требале бити изведене помоћу команди. Корисник је користио за писање наредби у ДОС-промпт-у, преводилац би покушао да препозна ту наредбу и ако је наредбу препознао као валидну, извршио је одговарајући задатак.

Која је сврха ЦЛИ-а?

У ранијој генерацији рачунара када нису развијени оперативни системи засновани на ГУИ-ју, рачунари су користили неки оперативни систем заснован на командама као што су МС-ДОС, Аппле-ДОС, Уник, итд. Свака интеракција људи са овим ОС-ом била је помоћу неких команди које су касније их је интерпретирао преводилац који је дјеловао као посредник између људских наредби и језика машинског система.

Неки од најчешћих свакодневних задатака који су укључивали ЦЛИ били су одлазак у директориј, креирање нове, креирање датотеке, писање текста у датотеку, брисање датотеке, приказивање датотека у мапи, итд.

Међутим, чак и у савременом свету ГУИ оперативних система када имамо најатрактивније и најједноставније начине интеракције са оперативним системом обављањем кликова мишем, посећивањем веб локација итд. ЦЛИ се још увек користи на многим местима за обављање неких основних задатака . Најчешћа и честа употреба ЦЛИ-а раде програмери који користе овај алат за додавање / инсталирање компоненти у своје апликације. Такође користе ЦЛИ за аутоматско извођење неких конфигурација у вези са системом на серверу на основу сценарија, тако да не морају заправо да раде на серверу. Они обично спремају наредбену датотеку или ПоверСхелл скрипту која би изводила ЦЛИ наредбе на серверу и обављала потребне операције / конфигурације.

Зашто га користимо?

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

Ипак, у конфигурацији рачунарског система, ЦЛИ и даље проналази велику употребу. ЦЛИ ових дана софтверски програмери или системски администратори најчешће користе за обављање неких својих круцијалних задатака, који ће, у супротном, одузети много времена и труда ако се ураде са ГУИ-јем.

Да бисмо то боље разумели и у неколико додатних детаља, погледајте употребу ЦЛИ за програмере и администраторе система одвојено.

ЦЛИ користе системски администратори

Администратори система би се овде позивали на особу / тим који брине о инфраструктури у ИТ свету. Администратор може бити читав тим велике организације која се брине за све рачунарске системе који раде у организацији и одржава добробит сваког појединог система. Администратор система такође се може односити на појединца који ради као технички инжењер за поправљање проблема у вези са системом за кориснике које нормалан корисник не може сам да реши. Ови системски администратори користе ЦЛИ широко за провјеру конфигурација на нивоу ОС-а, изводе неке задатке директно на нивоу ОС-а за које би у супротном био потребан преузимање додатног софтвера за ГУИ.

Поред таквих задатака, системски администратор у великој организацији такође мора да надгледа све системе у вези са најновијим софтверским или ОС ажурирањима које су инсталиране на рачунару, периодично извршава неке задатке на сваком систему аутоматизацијом, чиме елиминише потребу да се ти задаци ручно извршавају. свакодневно. Друга главна употреба је да се конфигурација може даљински изменити само покретањем неких команди на рачунару без потребе да будете физички присутни на истој локацији као и рачунар и да тај задатак радите ручно.

Све ово смањује много времена и напора уз употребу ЦЛИ-а, а истовремено обезбеђује да се безбедносни ризик може пратити и избећи чак и у великим организационим структурама са минималним људским радом.

ЦЛИ користе програмери апликација / програмери апликација

Програмери апликација такође користе ЦЛИ алате за свакодневни рад веома обимно. Ако нормалан корисник отвори апликацију од ГУИ-а, требаће му мање времена да дође до иконе и кликне на њу.

Замислите програмера који мора да отвори 1 апликацију више пута у току дана, а сваки пут мора потрошити толико времена да би пронашао икону и кликнуо је да се отвори. Ипак, може се тврдити да се пречица за апликацију може поставити на радну површину и лако јој се може приступити. Сада опет замислите, исти програмер мора отворити више таквих апликација више пута у току дана. Стварање пречице за сваки од таквих програма учиниће да радна површина буде неспретна, а поновно проналажење исправне иконе ће вам требати времена. Дакле, идеалан начин за програмере да отворе апликацију или пут на својим рачунарима је помоћу командних линија или ЦЛИ-ја. Програмери углавном памте тачне команде за отварање апликација које често користе и такође воле да директно отварају путање директорија путем команди.

Друга велика употреба програмера је писање кода за апликацију коју развијају. Од програмера се најчешће тражи да додају референце на одређене треће библиотеке странака у своју апликацију како би комуницирали са спољним светом који може укључивати штампач повезан на исти рачунар, базу података у којој се чувају подаци апликације или чак датотеку сервер који се налази било где у свету и садржи неке датотеке које користи апликација. Сада програмер има могућност додавања ових референци / библиотека од стране ГУИ-а што ће поново потрајати неко време. Такође када тражите библиотеку у ГУИ-у, добијате више опција на основу понашања претраживача. Понекад то може узроковати да програмер инсталира погрешну референцу.

Међутим, ако корисник зна тачну библиотеку / референцу коју жели, може користити ЦЛИ да инсталира ту одређену библиотеку у једној наредби. Један од најчешћих и најмоћнијих интерпретатора командне линије који програмери користе за овај задатак је Ну-гет Пацкаге Манагер (НПМ) који широко користе програмери широм света да би овај задатак обављали веома ефикасно.

ЦЛИ команде

Неке од најчешћих ЦЛИ наредби за које чак и нормалан корисник може бити корисна у свом раду су наведене доле:

Назив командеУпотребаПример
цдПромените директоријум у директориј наведен командомцд Десктоп /
цд ..Да бисте преместили један директоријум из тренутног директоријацд ..
лсЛиста свих датотека и директорија у радном директоријулс
мкдирКреирајте нови директориј са наведеним именом унутар радне мапемкдир Персонал
цпКопирајте датотеку у радну мапу у наведену директоријумцп леарнинг.ткт Персонал /
јасноИзбришите тренутни прозор ЦЛИјасно
излазИзађите из прозора ЦЛИизлаз
помоћПотражите помоћ у вези свих команди и њихове употребеПомоћ
помоћМожете одредити и наредбу за коју је потребна помоћ да бисте добили детаљан описхелп цд

Напомена : Све ове команде су специфичне за Аппле МАЦ ОС. Њихова се синтакса може разликовати у другим оперативним системима као што је Виндовс, али њихова функција остаје иста.

Предности и недостаци ЦЛИ-а

Као и сваки други алат / технологија у свету рачунара, ЦЛИ такође има своје предности, као и неке недостатке.

Предности:

  1. Ако корисник зна или се сјећа команде, тада се задатак може извршити врло брзо у односу на ГУИ.
  2. Историја последњих извршених команди може се чувати за праћење.
  3. Наредбе се могу комбиновати за креирање скрипте која се може извести за обављање низа операција и која се може заказати тако да се може периодично изводити без додатних људских напора.
  4. Команда која се изводи на ЦЛИ-у користи веома мање РАМ меморије и ЦПУ циклуса за завршетак.
  5. ЦЛИ наредба може се даљински распоредити на систем и извршити без знања корисника.

Недостаци:

  1. Сећање на тачну синтаксу наредби може бити компликовано. Међутим, модерни ЦЛИ алати омогућавају аутоматско довршавање како би се испуниле основне наредбе у случају да корисник заборави.
  2. Није увек очигледно шта ће наредба урадити само гледањем написане наредбе. Дакле, никакве шансе се не могу предузимати и корисник треба да се увери да зна резултат те наредбе пре извршења.
  3. За новог корисника навикавање на ЦЛИ може бити изазовно и збуњујуће.
  4. Кориснику ће можда требати да научи велики број команди за извршавање задатака. Међутим, људи се углавном сећају само команде које им у послу често требају.

Закључак

Кроз овај чланак могли смо сазнати много о ЦЛИ-у, шта је, шта и како се користи, где се чешће користи и што је најважније зашто се ЦЛИ још увек користи у модерном свету привлачне графике у рачунару. Да све сажмемо, иако је Кориснички интерфејс у ​​рачунарима и ОС-у прешао дуг пут од ЦЛИ-ја до ГУИ-ја треба видети да ЦЛИ и даље проналази много користи и примене у конфигурацијама и надгледању нивоа ОС-а.

Такође можете смањити ваше драгоцено време ако радите неки поновљени задатак с ГУИ-ом који можете аутоматизовати уз помоћ команди. Све у свему, ЦЛИ од вас захтева да запамтите неке наредбе и на почетку може бити мало збуњујуће. Али ако сте довољно стрпљиви и расположени, овај алат за вас још увек може учинити чуда и помоћи вам да уштедите драгоцено време и такође вам пружи високу поузданост за обављање неких критичних задатака.

Препоручени чланци

Ово је водич за Шта је ЦЛИ. Овде смо разговарали о основним концептима са командама, а такође и системским администраторима ЦЛИ-а. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Шта је развој софтвера?
  2. Шта је ЈаваСцрипт?
  3. Шта је машинско учење?
  4. Шта је кошница?

Категорија: