Шта је преводитељ командне линије?

Интерфејс командне линије Дефиниција и заједничке командне линије интерфејса

Преводилац командне линије је сваки програм који дозвољава унос команди и затим извршава те команде оперативном систему . То је дословно преводилац команди.

За разлику од програма који има графички кориснички интерфејс (ГУИ) као што су тастери и мени који контролишу мој миш , интерпретер за наредбену линију прихвата линије текста са тастатуре као команде, а затим их претвара у функције које оперативни систем разуме.

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

Зашто се користе преводиоци командне линије?

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

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

Још једна предност коришћења интерпретера за наредбену линију јесте да имате директан приступ функцијама оперативног система. Напредни корисници могу преферирати интерфејс командне линије због тог концизног и моћног приступа који им даје.

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

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

Више информација о тумачима командне линије

У већини оперативних система Виндовс, примарни интерпретер командне линије је Цомманд Промпт . Виндовс ПоверСхелл је напреднији преводилац командне линије доступан уз Цомманд Промпт у новијим верзијама Виндовса.

У оперативним системима Виндовс КСП и Виндовс 2000 посебан дијагностички алат под називом Рецовери Цонсоле такође делује као интерпретер за наредбену линију ради различитих задатака за решавање проблема и система.

Интерфејс командне линије на оперативном систему МацОС се зове Терминал.

Понекад су интерфејс командне линије и графички кориснички интерфејс укључени у исти програм. Када је то случај, типично је за један интерфејс да подржава одређене функције које су искључене у другом. Обично је део командне линије који укључује више функција јер пружа приступ у фајловима апликација и није ограничен оним што је програмер софтвера изабрао да укључи у ГУИ.