У ранијим данима рачунара опште намене, тастатура је била једина ствар коју сте могли да користите за контролу рачунара. Из тог разлога, програмери су дизајнирали робустан и директан језик љуске који би свако могао да користи за комуникацију са рачунаром.
Овај језик се затим користи на терминалу за све, од једноставних задатака до сложене аутоматизације. Овај терминал који се користи за контролу рачунара познат је као интерфејс командне линије или ЦЛИ.
Данас, упркос проналаску миша и графичког корисничког интерфејса, ЦЛИ је и даље важан алат који користе програмери, мрежни администратори, тестери пенетрације и искусни корисници.
Шта је ЦЛИ?
Интерфејс командне линије или ЦЛИ контролише рачунар тако што му даје низ структурираних кључних речи. Формат ових кључних речи (команди) назива се синтакса. Програмски језик који се користи у ЦЛИ-у познат је као језик љуске.
Виндовс користи оно што је познато као ПоверСхелл, док Линук и мацОС користе Басх (Боурне Агаин Схелл) и Зсх, респективно. Сви они имају неке разлике.
Језике љуске који се користе у ЦЛИ-у је лакше научити него обичне програмске језике као што су Ц, Јава и Питхон. У зависности од ваше употребе, управљање рачунаром помоћу ЦЛИ може бити једноставно као команда од једне речи или сложено састављено од више редова ЦЛИ команди познатих као скрипта.
Сада када знате шта је ЦЛИ, хајде да га упоредимо са ГУИ и видимо да ли ће људи икада морати да користе интерфејс командне линије.
Да ли би људи требало да се држе само коришћења ГУИ-ја?
А интерфејс командне линије (ЦЛИ) и графички кориснички интерфејс (ГУИ) су два начина на која људи комуницирају са рачунаром. Као што сте раније научили, ЦЛИ командује уређајем путем писаних команди унутар терминала. Насупрот томе, ГУИ је онај који сви вероватно користе свакодневно за контролу својих уређаја.
ГУИ је све што је графички илустровано на вашем екрану. То је начин да контролишете уређај преко интерактивних графичких икона, менија, виџета, слика и скоро свега што тренутно видите на екрану.
ГУИ су помогли да рачунари буду што једноставнији за употребу. Са интуитивним илустрацијама и интерактивним елементима на које можете кликнути мишем, ГУИ су омогућили да скоро свако користи све врсте електронских уређаја.
Са интуитивношћу и непостојећом кривом учења за коришћење ГУИ, већина људи неће имати проблема у интеракцији са својим рачунарима. Заиста, нећете много пропустити ако користите само ГУИ. Међутим, неколико пута када бисте требали да користите ЦЛИ је када је то заиста важно.
За већину људи би било довољно да се придржавају искуства само са ГУИ. Али нема много разлога да не научите неколико ЦЛИ команди. Памтећи само неколико кључних речи и једноставну синтаксу, имаћете моћне команде које штеде време и које ће вас спасити од свих фрустрација лоше дизајнираног ГУИ.
Да бисмо вам дали представу о једноставности ЦЛИ-а, ево наредбе која ће вам дати до знања комплетне мрежне информације вашег рачунара.
Виндовс:
ипцонфиг /алл
Линук:
ифцонфиг –а
мацОС:
ипцонфиг гетифаддр ен0
Ево још једне команде за проналажење системских информација вашег рачунара:
Виндовс:
системинфо
Линук:
судо лсхв
мацОС:
систем_профилер.Иако је Мац-ов Зсх углавном компатибилан са Басх-ом, не очекујте да ће уобичајене Линук Басх команде радити у мацОС-у беспрекорно.
Зашто научити ЦЛИ?
Постоји много разлога зашто људи и даље користе интерфејсе командне линије када је доступан естетски и једноставан графички кориснички интерфејс.
Пре свега, ГУИ можда није увек тако једноставан као што мислите. Да ли сте икада покушали да тражите датотеку у неуредној и неорганизованој фасцикли? Помоћу ЦЛИ-а можете унети команду од једне речи плус њено име или било који идентификатор и одмах пронаћи датотеку. Након што научите уобичајене команде и синтаксу, бићете много бржи корисник, штедећи време.
Други разлог да научите ЦЛИ је да елиминишете досадне и понављајуће задатке путем аутоматизације. Помоћу ЦЛИ-а можете да скриптујете листу команди које ће ваш рачунар урадити у било ком тренутку или у било којој ситуацији коју одаберете, баш као и листа обавеза.
За оне који желе да буду мрежни стручњак/администратор, учење ЦЛИ-а је од суштинског значаја било да администрирате преко Виндовс-а, Линук-а, мацОС-а, Цисцо-а и Соларија. Често нећете имати времена да проверите сваки клијентски уређај унутар мреже. Коришћење ЦЛИ ће вам омогућити да преузмете контролу над сваким уређајем у мрежи и да их правилно конфигуришете са лакоћом.
На крају, ЦЛИ је много моћнији од онога што вам ГУИ даје. Рачунари опште намене имају толико могућих извршних датотека да ће програмирање графичког интерфејса за сваки од њих превише надути оперативни систем. Научите да користите ЦЛИ може вам дати велику контролу над вашом машином.
АутоХоткеи је моћна бесплатна Мицрософт Виндовс алатка отвореног кода која може да аутоматизује задатке који се понављају. Научите како да га користите овде.
Реад Нект
- Објашњена технологија
- Програмирање
- Командна линија
- Линук команде
Желећи да научи како ствари функционишу, Џејрик Менинг је почео да петља са свим врстама електронских и аналогних уређаја током својих ранијих тинејџерских година. Похађао је форензику на Универзитету у Багиу где се упознао са компјутерском форензиком и сајбер безбедношћу. Тренутно ради много самоучиња и петља са технологијом откривајући како функционишу и како можемо да их користимо да живот учинимо лакшим (или барем хладнијим!).
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили