Какво представлява интерпретаторът на команден ред?

Дефиниция на интерпретаторите на команден ред на интерпретаторите на команден ред

Тълкувател на командния ред е всяка програма, която позволява въвеждането на команди и след това изпълнява тези команди към операционната система . Това буквално е преводач на команди.

За разлика от програма, която има графичен потребителски интерфейс (GUI) като бутони и менюта, които се контролират от мишката ми, интерпретаторът на командния ред приема реда на текст от клавиатурата като команда и след това превръща тези команди в функции, които операционната система разбира.

Всяка програма за интерпретатори на команден ред често се нарича общо интерфейс на командния ред. По-рядко, интерпретаторът на командния ред се нарича CLI , интерпретатор на команден език , конзолен потребителски интерфейс , команден процесор, shell, команда за командния ред или командния интерпретатор .

Защо се използват преводачи от команден ред?

Ако компютърът може да бъде управляван чрез лесни за използване приложения, които имат графичен интерфейс, може да се чудите защо някой би искал да влезе в команди чрез командния ред. Има три основни причини ...

Първата е, че можете да автоматизирате командите. Има много примери, които мога да дам, но едното е скрипт за винаги изключване на определени услуги или програми, когато потребителят първо се регистрира. Друго може да се използва за копиране на файлове от подобен формат от папка, така че не е нужно да пресявате това сами. Тези неща могат да се извършват бързо и автоматично, като се използват команди.

Друго предимство при използването на интерпретатор на командния ред е, че можете да имате директен достъп до функциите на операционната система. Разширените потребители могат да предпочитат интерфейса на командния ред поради този кратък и мощен достъп, който им дава.

Обикновените и неопитни потребители обаче обикновено не искат да използват интерфейс на командния ред, защото определено не са толкова лесни за използване като графична програма. Наличните команди не са толкова очевидни, колкото програма, която има меню и бутони. Не можете просто да отворите интерпретатор на командния ред и веднага да знаете как да го използвате, както можете, с обикновеното графично приложение, което можете да изтеглите.

Тълкувателите на командния ред са полезни, защото макар да има огромен брой команди и опции за управление на операционната система, възможно е GUI софтуерът на тази операционна система просто да не е създаден, за да използва тези команди. Също така, интерпретаторът на командния ред ви позволява да използвате някои от тези команди, без да се налага да ги използвате едновременно, което е от полза за системите, които нямат ресурси да изпълняват графична програма.

Повече информация за преводачите на командния ред

В повечето операционни системи Windows основният интерпретатор на командния ред е Command Prompt . Windows PowerShell е по-усъвършенстван устен превод на командния ред, който е достъпен заедно с команден ред в по-новите версии на Windows.

В Windows XP и Windows 2000 специален инструмент за диагностика, наречен Recovery Console, действа и като интерпретатор на командния ред, който изпълнява различни задачи за отстраняване на неизправности и за ремонт на системата.

Интерфейсът на командния ред на операционната система macOS се нарича терминал.

Понякога и интерфейс на командния ред и графичен потребителски интерфейс са включени в същата програма. В такъв случай е типично за един интерфейс да се поддържат определени функции, които са изключени в другия. Обикновено това е част от командния ред, която включва повече функции, тъй като осигурява суров достъп до файловете на приложението и не се ограничава от това, което разработчикът на софтуера предпочете да включи в GUI.