Korn shell (ksh) — командная оболочка UNIX, разработана Дэвидом Корном (AT&T) в 1980-x годах. Имеет полную обратную совместимость с Bourne shell и включает в себя возможности C shell. Является стандартом де-факто и используется по умолчанию в некоторых Unix-системах, например, в AIX, OpenBSD и QNX. Имеет развитую систему горячих клавиш.

KornShell
Класс языка императивная, pipeline
Появился в 1983[1][2]
Автор Дэвид Корн
Разработчик Bell Labs
Основные реализации ksh88, ksh93, dtksh, tksh, pdksh, mksh, SKsh, MKS KornShell
Испытал влияние Bourne shell, C shell
Повлиял на zsh, GNU bash, Windows PowerShell
Лицензия Common Public License (AT&T ksh), mostly public domain with some GPL (pdksh), proprietary (dtksh), MirOS Licence (mksh)
ОС UNIX, GNU/Linux[d] и BSD[d]
KornShell
Скриншот программы KornShell
Тип командная оболочка UNIX, язык программирования и command line interface language[d]
Разработчик Дэвид Корн
Написана на Си
Операционная система UNIX, GNU/Linux[d] и BSD[d]
Первый выпуск 1983
Последняя версия ksh93u (8 февраля 2011 года[3])
Лицензия Common Public License
oksh
Скриншот программы oksh
Тип командная оболочка UNIX, язык программирования и command line interface language[d]
Разработчик Дэвид Корн
Написана на Си
Операционная система UNIX, GNU/Linux[d] и BSD[d]
Первый выпуск 1983
Последняя версия 0.4.1 (28 августа 2010 года[4])
Лицензия Common Public License
mksh
Скриншот программы mksh
Тип командная оболочка UNIX, язык программирования и command line interface language[d]
Разработчик Дэвид Корн
Написана на Си
Операционная система UNIX, GNU/Linux[d] и BSD[d]
Первый выпуск 1983
Последняя версия R40[5] (12 июня 2011 года[6])
Лицензия Common Public License
Логотип

До 2000 года код оболочки был закрытым.

ПримечанияПравить

  1. Ron Gomes (9 июня 1983 года). "Toronto USENIX Conference Schedule (tentative)". net.usenix. (Google Groups). Проверено 29 декабря 2010 года. Архивная копия от 2 июня 2013 на Wayback Machine
  2. Guy Harris (10 декабря 1983 года). "csh question". net.flame. (Google Groups). Проверено 29 декабря 2010 года. Архивная копия от 2 июня 2013 на Wayback Machine
  3. package changes from 2010-08-26 to 2011-02-08. Дата обращения: 7 апреля 2012. Архивировано 13 марта 2012 года.
  4. oksh – Freecode. Дата обращения: 7 апреля 2012. Архивировано 28 августа 2010 года.
  5. MirBSD Korn Shell – Freecode. Дата обращения: 7 апреля 2012. Архивировано 9 сентября 2011 года.
  6. Gmane - Mail To News And Back Again. Дата обращения: 7 апреля 2012. Архивировано 20 ноября 2018 года.

См. такжеПравить

СсылкиПравить