Первый в мире командный процессор был написан в 1976 году Стивеном Борном из Bell Labs и входил в UNIX Version 7; Bourne shell часто называют sh по имени исполняемого файла. Через некоторое время в Беркли Биллом Джоем был написан C-shell (csh), впоследствии он же написал редактор vi, был одним из авторов первой версии BSD UNIX и входил в число основателей Sun Microsystems.
В конце 1970-х годов был написан tcsh - расширение csh, совместимое с ним по командам и синтаксису языка скриптов.
Позднее появились Bourne again shell (bash), разработанный в рамках проекта GNU, и Korn shell (ksh) Дэвида Корна.
Командный процессор нужен для интерпретации команд пользователя, запуска программ, выполнения скриптов, заданий и некоторых других задач. В Solaris устанавливаются несколько командных процессоров, но командным процессором по умолчанию является sh.
Продолжить чтение "Командные процессоры (shells)"