Шта је тумач командне линије?
Мисцелланеа / / November 28, 2021
Шта је тумач командне линије? Генерално, сви савремени програми имају а Графички кориснички интерфејс (ГУИ). То значи да интерфејс има меније и дугмад које корисници могу користити за интеракцију са системом. Али тумач командне линије је програм који прихвата само текстуалне команде са тастатуре. Ове команде се затим извршавају у оперативном систему. Редови текста које корисник унесе са тастатуре се претварају у функције које ОС може да разуме. Ово је посао тумача командне линије.
Тумачи командне линије били су широко коришћени до 1970-их. Касније су их заменили програми са графичким корисничким интерфејсом.
Садржај
- Где се користе тумачи командне линије?
- Који су неки случајеви у којима се тумачи командне линије користе у модерном времену?
- Да ли су сви тумачи командне линије исти?
- Интерпретори командне линије у различитим оперативним системима
- Командни редак у оперативном систему Виндовс 10
Где се користе тумачи командне линије?
Једно уобичајено питање које људи имају је, зашто би ико данас користио тумач командне линије? Сада имамо апликације са ГУИ које су поједноставиле начин на који комуницирамо са системима. Зашто онда куцати команде на ЦЛИ? Постоје три важна разлога зашто су тумачи командне линије и данас релевантни. Хајде да разговарамо о разлозима један по један.
- Одређене радње се могу обавити брже и аутоматски помоћу командне линије. На пример, команда за искључивање неких програма када се корисник пријави или команда за копирање датотека истог формата из фасцикле могу се аутоматизовати. Ово ће смањити ручни рад са ваше стране. Дакле, за брзо извршење или за аутоматизацију одређених радњи, команде се дају из тумача командне линије.
- Графичка апликација је прилично једноставна за коришћење. То није само интерактивно, већ је и само по себи разумљиво. Када преузмете апликацију, постоји гомила менија/дугмади, итд… који ће вас водити у било којој операцији унутар програма. Дакле, нови и неискусни корисници увек радије користе графичку апликацију. Коришћење тумача командне линије није тако једноставно. Нема менија. Све треба да се откуца. Ипак, одређени искусни корисници користе тумач командне линије. То је углавном зато што, са ЦЛИ, имате директан приступ функцијама у оперативном систему. Искусни корисници знају колико је моћно имати приступ овим функцијама. Дакле, они користе ЦЛИ.
- Понекад, ГУИ софтвер на вашем систему није направљен да подржава команде потребне за покретање или контролу оперативног система. У таквим тренуцима, корисник нема другог избора осим да користи интерфејс командне линије. Ако систему недостају ресурси потребни за покретање графичког програма, онда је интерфејс командне линије згодан.
У одређеним ситуацијама, ефикасније је користити интерфејс командне линије преко графичког програма. Примарне сврхе коришћења ЦЛИ су наведене у наставку.
- У интерпретаторима командне линије, могуће је приказати упутства користећи Брајев систем. Ово је корисно за слепе кориснике. Они не могу самостално да користе графичке апликације јер им интерфејс није прилагођен корисницима.
- Научници, технички стручњаци и инжењери преферирају тумаче команди у односу на графичке интерфејсе. Ово је због брзине и ефикасности са којима се одређене команде могу извршити.
- Одређени рачунари немају ресурсе потребне да подрже несметано функционисање графичких апликација и програма. И у таквим случајевима се могу користити тумачи командне линије.
- Команде за куцање се могу постићи брже од кликања на опције у графичком интерфејсу. Интерпретатор командне линије такође пружа кориснику широк спектар команди и операција које нису могуће са ГУИ апликацијом.
Такође прочитајте:Шта је управљачки програм уређаја?
Који су неки случајеви у којима се тумачи командне линије користе у модерном времену?
Било је времена када је куцање команди био једини начин за интеракцију са системом. Међутим, временом су графички интерфејси постали популарнији. Али тумачи командне линије су још увек у употреби. Прођите кроз листу испод да бисте сазнали где се користе.
- Виндовс ОС има ЦЛИ тзв Виндовс командна линија.
- Конфигурација Јуноса и Цисцо ИОС рутери се ради помоћу интерпретатора командне линије.
- Неки Линук системи такође имају ЦЛИ. Позната је као Уник шкољка.
- Руби и ПХП имају командну шкољку за интерактивну употребу. Схелл у ПХП-у је познат као ПХП-ЦЛИ.
Да ли су сви тумачи командне линије исти?
Видели смо да тумач команди није ништа друго до начин интеракције са системом само помоћу команди заснованих на тексту. Иако постоји неколико тумача командне линије, да ли су сви исти? Не. То је зато што су команде које уносите у ЦЛИ засноване на синтакси програмског језика који користите. Дакле, команда која ради на ЦЛИ на једном систему можда неће радити на исти начин у другим системима. Можда ћете морати да измените команду на основу синтаксе за оперативни систем и програмског језика на том систему.
Важно је бити свестан синтаксе и правих команди. На пример, на једној платформи, команда скенирање сада би усмерила систем на скенирање у потрази за вирусима. Међутим, иста команда не мора нужно бити препозната у другим системима. Понекад други ОС/програмски језик има сличну команду. То може довести до тога да систем изврши радњу коју би урадила слична команда, што би довело до нежељених резултата.
Такође се мора узети у обзир синтакса и осетљивост на велика и мала слова. Ако унесете команду са погрешном синтаксом, систем може на крају погрешно протумачити команду. Резултат је да се планирана радња или не изврши, или се деси нека друга активност.
Интерпретори командне линије у различитим оперативним системима
За обављање активности као што су решавање проблема и поправка система постоји алатка која се зове Конзола за опоравак у оперативном систему Виндовс КСП и Виндовс 2000. Овај алат се удвостручује и као тумач командне линије.
ЦЛИ у МацОС-у се зове Терминал.
Виндовс оперативни систем има апликацију под називом Командна линија. Ово је примарни ЦЛИ у Виндовс-у. Најновије верзије Виндовс-а имају још један ЦЛИ – Виндовс ПоверСхелл. Овај ЦЛИ је напреднији од командне линије. Оба су доступна у новој верзији оперативног система Виндовс.
Одређене апликације имају и ЦЛИ и графички интерфејс. У овим апликацијама, ЦЛИ има функције које графички интерфејс не подржава. ЦЛИ пружа додатне функције јер има сирови приступ датотекама апликација.
Препоручено:Шта је сервисни пакет?
Командни редак у оперативном систему Виндовс 10
Решавање проблема би било много лакше ако сте свесни команди командне линије. Командна линија је име дато ЦЛИ у оперативном систему Виндовс. Није могуће нити потребно знати све команде. Овде смо саставили листу неких важних команди.
- Пинг – Ово је команда која се користи за проверу да ли ваш локални мрежни систем ради исправно. Ако желите да знате да ли постоји стварни проблем са интернетом или неким софтвером који узрокује проблем, користите Пинг. Можете пинговати претраживач или ваш удаљени сервер. Ако добијете одговор, то значи да постоји веза.
- ИПЦонфиг – Ова команда се користи за решавање проблема када се корисник суочи са проблемима са мрежом. Када покренете команду, она враћа детаље о вашем рачунару и локалној мрежи. Приказују се детаљи као што су стање различитих мрежних веза, систем који се користи, ИП адреса рутера који се користи, итд.
- Помоћ – Ово је вероватно најкориснија и најчешће коришћена команда командне линије. Извршавање ове команде ће приказати целу листу свих команди на командној линији. Ако желите да сазнате више о било којој одређеној команди на листи, то можете учинити тако што ћете откуцати –
/? Ова команда ће приказати детаљне информације о наведеној команди. - Дир – користи се за претраживање система датотека на вашем рачунару. Команда ће приказати све датотеке и фасцикле пронађене у вашој тренутној фасцикли. Такође се може користити као алат за претрагу. Само додајте /С команди и откуцајте оно што тражите.
- Цлс – Ако вам је екран пун превише команди, покрените ову команду да бисте обрисали екран.
- СФЦ – Овде СФЦ означава проверу системских датотека. СФЦ/Сцаннов се користи за проверу да ли било која системска датотека има грешке. Ако је њихова поправка могућа, и то се ради. Пошто цео систем мора да се скенира, ова команда може потрајати.
- Листа задатака – Ако желите да погледате све задатке који су тренутно активни на вашем систему, можете користити ову команду. Иако ова команда наводи само све задатке који раде, такође можете добити додатне информације користећи -м са командом. Ако нађете неке непотребне задатке, можете их присилно зауставити користећи команду Тасккилл.
- Нетстат – користи се за добијање информација у вези са мрежом на којој се налази ваш рачунар. Приказују се детаљи као што су етернет статистика, табела ИП рутирања, ТЦП везе, портови који се користе, итд.
- Изађи – Ова команда се користи за излазак из командне линије.
- Ассоц – Ово се користи за преглед екстензије датотеке, па чак и за промену асоцијација датотека. Ако унесете ассоц [.ект] где је .ект екстензија датотеке, добићете информације о екстензији. На пример, ако је унета екстензија .пнг, то ће вам рећи да је то датотека слике. Асоцијације датотека се такође могу променити. Размотрите пример ассоц .лог = ткт фајл. Ово ће осигурати да се све датотеке евиденције од сада сматрају текстуалним датотекама.
- Шифра – Користи се за преглед и промену детаља шифровања у вашим датотекама и фасциклама. Можете да примените неке додатне параметре и шифрујете своје датотеке или креирате нови сет кључева за шифровање. Такође можете тражити шифроване датотеке на вашем систему.
Резиме
- Интерфејс командне линије је начин интеракције са системом путем команди заснованих на тексту
- Сваки ОС ће имати свој интерфејс командне линије. Тако се синтакса и команде разликују од система до система
- Иако је ЦЛИ некада био примарни начин интеракције, сада је у великој мери замењен графичким интерфејсима
- Међутим, и даље постоје одређене операције које су брже и ефикасније када се извршавају на интерфејсу командне линије. Стога су и даље у употреби
- Искусни корисници користе ЦЛИ за аутоматизацију команди или обављање неких операција које ГУИ програми не подржавају
- ЦЛИ је такође користан за слепе кориснике
- Основно познавање команди би вам помогло у решавању грешака на вашем систему