Определение на командния ред
Miscellanea / / July 04, 2021
От Гилем Алсина Гонсалес, през септември. 2016
Въпреки че ни се струва, че мишката е била там през целия ни живот, имаше време, отдавна (докато Apple Macintosh не промени всичко), в което графичните среди не се виждаха добре като инструмент професионална работа.
Но какво имаше тогава вместо околната среда графичен?
Празен екран, обикновено с цвят на фона черен, a подкани или показателни за изчакване на входни поръчки и поредица от команди, които трябваше да запомним със съответните им параметри
Това означаваше, че работата с компютър като цяло беше последователен, т.е.задачите се изпълняваха една след друга, вместо да работят с няколко едновременно (многозадачност).
По-късно и като хардуер напредваше и позволяваше интерактивност и превключване между процеси - въпреки че не можеше да изпълнява повече от един наведнъж -, се появи необходимостта от по-динамично взаимодействие със системата, за което стана възможно да се изпълняват процеси в партида и имат виртуални конзоли.
Голямата неблагоприятна среда на командните среди трябва да научи дълъг списък от команди, тъй като те изобщо не са интуитивни
Нека помислим за това: когато сме изправени пред ново операционна система, винаги можем да преместим мишката и да започнем разследва и тествайте, като щракнете върху елементите, които ни се показват, и е вероятно това малко по малко, и от тест и грешка, нека в крайна сметка да разберем как да използваме висок процент от интерфейса графика от Потребителско име.
Но в случай на команден интерфейс, или вече знаем поръчка предварително, или всеки път, когато се опитваме да напишем нещо, системата ще ни изпрати разочароващо съобщение за грешка.
Командният ред все още е изпълнима програма (командният интерпретатор) повече от системата, която осигурява интерфейс между ядрото, потребителя и приложенията
Това осигурява модулност на операционните системи, която им позволява да променят споменатата изпълнима програма за други, като по този начин имат набор от различни команди. Пример за това са множествените черупки които можем да намерим за UNIX системи като GNU / Linux.
Най-популярният интерпретатор на команди е MS-DOS
Защото е този, който са използвали повече хора, последван от този на разнообразните системи UNIX. В днешно време всички операционни системи включват интерпретатор на команди, но той обикновено се намира скрит сред различните опции, тъй като се разглежда инструмент само за най-професионалните потребители, така че производителите предпочитат да дадат приоритет на други приложения, инсталирани по подразбиране в техните системи.
Основното предимство на командния ред пред графичния интерфейс е, че можем да обединяваме команди, като сме по-гъвкави от работата с мишката.
И въпреки че имаше опити да възпроизвеждане От тази гъвкавост в някои графични среди не е възможно да се постигне.
Сега, когато си спомняте, през целия си живот видях само една софтуерна платформа, на която липсваше команден ред от всякакъв вид: класическата Mac OS. Mac OS X трябваше да се основава на UNIX, което е операционна система, която не може да се разбере без команден ред.
Снимки: Fotolia - Томаш Зайда
Теми на командния ред