Шта је тумач командне линије?
Шта је тумач командне линије(Command Line Interpreter) ? Генерално(Generally) , сви савремени програми имају графички кориснички интерфејс (ГУИ)(Graphical User Interface (GUI)) . То значи да интерфејс има меније и дугмад које корисници могу користити за интеракцију са системом. Али тумач командне линије је програм који прихвата само текстуалне команде са тастатуре. Ове команде се затим извршавају у оперативном систему. Редови текста које корисник унесе са тастатуре се претварају у функције које ОС може да разуме. Ово је посао тумача командне линије.
Тумачи командне линије били су широко коришћени све до 1970-их. Касније су их заменили програми са графичким корисничким интерфејсом(Graphical User Interface) .
Где се користе тумачи командне линије?(Where are Command Line Interpreters used?)
Једно уобичајено питање које људи имају је, зашто би неко данас користио тумач командне линије? Сада имамо апликације са ГУИ(GUI) које су поједноставиле начин на који комуницирамо са системима. Зашто онда куцати команде на ЦЛИ(CLI) ? Постоје три важна разлога зашто су тумачи командне линије и данас релевантни. Хајде да разговарамо о разлозима један по један.
- Одређене радње се могу обавити брже и аутоматски помоћу командне линије. На пример, команда за искључивање неких програма када се корисник пријави или команда за копирање датотека истог формата из фасцикле могу се аутоматизовати. Ово ће смањити ручни рад са ваше стране. Дакле, за брзо извршење или за аутоматизацију одређених радњи, команде се дају из тумача командне линије.
- Графичка апликација је прилично једноставна за коришћење. То није само интерактивно, већ је и само по себи разумљиво. Када преузмете апликацију, постоји гомила менија/дугмади, итд… који ће вас водити у било којој операцији у оквиру програма. Стога(Thus) , нови и неискусни корисници увек радије користе графичку апликацију. Коришћење тумача командне линије није тако једноставно. Нема менија. Све треба да се откуца. Ипак, неки искусни корисници користе тумач командне линије. То је углавном зато што, са ЦЛИ(CLI) , имате директан приступ функцијама у оперативном систему. Искусни корисници знају колико је моћно имати приступ овим функцијама. Стога(Thus) , они користе ЦЛИ(CLI) .
- Понекад, ГУИ(GUI) софтвер на вашем систему није направљен да подржава команде потребне за покретање или контролу оперативног система. У таквим тренуцима, корисник нема другог избора осим да користи интерфејс командне линије. Ако систему недостају ресурси потребни за покретање графичког програма, онда је интерфејс командне линије(Command Line Interface) згодан.
У одређеним ситуацијама, ефикасније је користити интерфејс командне линије(Command Line Interface) преко графичког програма. Примарне сврхе коришћења ЦЛИ(CLI) су наведене у наставку.
- У тумачима командне линије могуће је приказати упутства користећи Брајев систем(Braille system) . Ово је корисно за слепе кориснике. Они не могу самостално да користе графичке апликације јер им интерфејс није прилагођен кориснику.
- Научници, технички стручњаци и инжењери преферирају тумаче команди у односу на графичке интерфејсе. То је због брзине и ефикасности са којима се одређене команде могу извршити.
- Одређени(Certain) рачунари немају ресурсе потребне да подрже несметано функционисање графичких апликација и програма. И у таквим случајевима се могу користити тумачи командне линије.
- Команде за куцање се могу постићи брже од кликања на опције у графичком интерфејсу. Интерпретатор командне линије такође пружа кориснику широк спектар команди и операција које нису могуће са ГУИ(GUI) апликацијом.
Такође прочитајте: (Also Read:) Шта је управљачки програм уређаја?(What is a Device Driver?)
Који су неки случајеви у којима се тумачи командне линије користе у модерном времену?(What are some instances where command-line interpreters are used in the modern-day?)
Било је времена када је куцање команди био једини начин за интеракцију са системом. Међутим, временом су графички интерфејси постали популарнији. Али тумачи командне линије су још увек у употреби. Прођите кроз листу испод да бисте сазнали где се користе.
- Виндовс ОС има ЦЛИ који се зове Виндовс Цомманд Промпт.(Windows Command Prompt.)
- Конфигурација Јунос и Цисцо ИОС рутера(Cisco IOS routers) се врши помоћу интерпретатора командне линије.
- Неки Линук(Linux) системи такође имају ЦЛИ(CLI) . Позната је као Уник(Unix) шкољка.
- Руби(Ruby) и ПХП(PHP) имају командну шкољку за интерактивну употребу. Схелл у ПХП(PHP) -у је познат као ПХП-ЦЛИ(PHP-CLI) .
Да ли су сви тумачи командне линије исти?(Are all command-line interpreters the same?)
Видели смо да тумач команди није ништа друго до начин интеракције са системом само помоћу команди заснованих на тексту. Иако постоји неколико тумача командне линије, да ли су сви исти? Не. То је зато што су команде које уносите у ЦЛИ(CLI) засноване на синтакси програмског језика који користите. Дакле(Thus) , команда која ради на ЦЛИ(CLI) на једном систему можда неће радити на исти начин у другим системима. Можда ћете морати да измените команду на основу синтаксе за оперативни систем и програмског језика на том систему.
Важно је бити свестан синтаксе и правих команди. На пример, на једној платформи, команда скенирање сада би усмерила систем на скенирање у потрази за вирусима. Међутим, иста команда не мора нужно бити препозната у другим системима. Понекад други OS/programming језик има сличну команду. То може довести до тога да систем изврши радњу коју би урадила слична команда, што би довело до нежељених резултата.
(Syntax)Такође се мора узети у обзир синтакса и осетљивост на велика и мала слова. Ако унесете команду са погрешном синтаксом, систем може на крају погрешно протумачити команду. Као резултат тога, или није извршена предвиђена радња, или се одвија нека друга активност.
Интерпретори командне линије у различитим оперативним системима(Command Line interpreters in different operating systems)
За обављање активности као што су решавање проблема и поправка система, постоји алатка која се зове Рецовери Цонсоле у Виндовс КСП(Recovery Console in Windows XP) и Виндовс 2000(Windows 2000) . Овај алат се удвостручује и као тумач командне линије.
ЦЛИ у МацОС-у се зове Терминал.(Terminal.)
Виндовс(Windows) оперативни систем има апликацију под називом Цомманд Промпт. (Command Prompt.)Ово је примарни ЦЛИ(CLI) у Виндовс(Windows) -у . Најновије верзије Виндовс(Windows) - а имају још један ЦЛИ(CLI) – Виндовс ПоверСхелл(Windows PowerShell) . Овај ЦЛИ(CLI) је напреднији од командне линије(Command Prompt) . Оба су доступна у новој верзији оперативног система Виндовс(Windows OS) .
Одређене апликације имају и ЦЛИ(CLI) и графички интерфејс. У овим апликацијама, ЦЛИ(CLI) има функције које графички интерфејс не подржава. ЦЛИ(CLI) пружа додатне функције јер има необрађен приступ датотекама апликација .
Препоручено: (Recommended:) Шта је сервисни пакет?(What is a Service Pack?)
Командни редак у оперативном систему Виндовс 10(The Command Prompt in Windows 10)
Решавање проблема би било много лакше ако сте свесни команди командне линије(Command Prompt) . Командни редак(Command Prompt) је име дато ЦЛИ(CLI) у оперативном систему Виндовс(Windows) . Није могуће нити потребно знати све команде. Овде смо саставили листу неких важних команди.
- Пинг – Ово је команда која се користи за проверу да ли ваш локални мрежни систем ради исправно. Ако желите да знате да ли постоји стварни проблем са интернетом или неким софтвером који узрокује проблем, користите Пинг. Можете пинговати претраживач или ваш удаљени сервер. Ако добијете одговор, то значи да постоји веза.
- ИПЦонфиг(IPConfig) – Ова команда се користи за решавање проблема када се корисник суочи са проблемима са мрежом. Када покренете команду, она враћа детаље о вашем рачунару и локалној мрежи. Приказују се детаљи као што су стање различитих мрежних веза, систем који се користи, ИП адреса рутера који се користи, итд.
- Помоћ(Help) – Ово је вероватно најкориснија и најчешће коришћена команда командне линије(Command Prompt) . Извршавање ове команде ће приказати целу листу свих команди на командној линији(Command Prompt) . Ако желите да сазнате више о било којој одређеној команди на листи, то можете учинити тако што ћете откуцати –
/? Ова команда ће приказати детаљне информације о наведеној команди. - Дир(Dir) – користи се за претраживање система датотека на вашем рачунару. Команда ће приказати све датотеке и фасцикле пронађене у вашој тренутној фасцикли. Може се користити и као алат за претрагу. Само(Just) додајте /С команди и откуцајте оно што тражите.
- Цлс(Cls) – Ако вам је екран пун превише команди, покрените ову команду да бисте обрисали екран.
- СФЦ –(SFC –) Овде СФЦ(SFC) означава проверу системских датотека(System File Checker) . SFC/Scannow се користи за проверу да ли било која системска датотека има грешке. Ако је могућа њихова поправка, то се такође ради. Пошто цео систем мора да се скенира, ова команда може потрајати.
- Листа задатака – Ако желите да погледате све задатке који су тренутно активни на вашем систему, можете користити ову команду. Иако ова команда наводи само све задатке који раде, такође можете добити додатне информације користећи -м са командом. Ако нађете неке непотребне задатке, можете их присилно зауставити користећи команду Тасккилл(Taskkill) .
- Нетстат(Netstat) – Користи се за добијање информација у вези са мрежом на којој се ваш рачунар налази. Приказују се детаљи као што су етернет статистика, табела ИП рутирања, ТЦП(TCP) везе, портови који се користе, итд….
- Изађи – Ова команда се користи за излазак из командне линије.
- Ассоц(Assoc) – Ово се користи за преглед екстензије датотеке, па чак и за промену асоцијација датотека. Ако унесете ассоц [.ект] где је .ект екстензија датотеке, добићете информације о екстензији. На пример, ако је унета екстензија .пнг, то ће вам рећи да је то датотека слике. Асоцијације датотека се такође могу променити. Размотрите пример ассоц .log = ткт фајл. Ово ће осигурати да се све датотеке евиденције од сада сматрају текстуалним датотекама.
- Шифра(Cipher) – Користи се за преглед и промену детаља шифровања у вашим датотекама и фасциклама. Можете применити неке додатне параметре и шифровати своје датотеке или креирати нови сет кључева за шифровање. Такође можете тражити шифроване датотеке на вашем систему.
Резиме(Summary)
- Интерфејс командне линије(Command Line) је начин за интеракцију са системом путем команди заснованих на тексту
- Сваки ОС ће имати свој интерфејс командне линије. Тако се синтакса и команде разликују од система до система
- Иако је ЦЛИ(CLI) некада био примарни начин интеракције, сада је у великој мери замењен графичким интерфејсима
- Међутим, и даље постоје одређене операције које су брже и ефикасније када се изводе на интерфејсу командне линије. Стога су и даље у употреби
- Искусни корисници користе ЦЛИ(CLI) за аутоматизацију команди или обављање неких операција које не подржавају ГУИ(GUI) програми
- ЦЛИ је такође користан за слепе кориснике
- Основно(Basic) познавање команди би вам помогло у решавању грешака на вашем систему
Related posts
Шта су административни алати у оперативном систему Виндовс 10?
Шта је компјутерска датотека? [ОБЈАШЊЕНО]
Шта је ВиФи Дирецт у оперативном систему Виндовс 10?
Шта је РАМ? | Дефиниција меморије са случајним приступом
Шта је Гоогле Цхроме Елеватион Сервице
Шта је ИСО датотека? А где се користе ИСО датотеке?
Шта је Виндовс 10 Менаџер покретања?
Шта је Амазон процес запошљавања?
Шта је Ви-Фи 6 (802.11 ак)? И колико је то стварно брзо?
Колико РАМ-а је довољно
Шта је рутер и како функционише?
Шта је хкцмд?
Где се чувају снимци Мицрософт Теамс-а?
Шта је ХКЕИ_ЛОЦАЛ_МАЦХИНЕ?
90+ скривених Андроид тајних кодова
Шта је управљачки програм уређаја? Како то функционише?
Шта је фрагментација и дефрагментација
Да ли је ВинЗип безбедан
Шта је Девице Манагер? [ОБЈАШЊЕНО]
Шта је .ААЕ екстензија датотеке? Како отворити .ААЕ датотеке?