Korn shell

(перенаправлено с «Ksh»)

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)
Сайт kornshell.com (англ.)
ОС UNIX, GNU/Linux и BSD[d]
KornShell
Скриншот программы KornShell
Тип командная оболочка UNIX, сценарный язык и command line interface language[вд]
Разработчик Дэвид Корн
Написана на Си
Операционные системы UNIX, GNU/Linux и BSD[d]
Первый выпуск 1983
Последняя версия ksh93u (8 февраля 2011 года[3])
Лицензия Common Public License
Сайт kornshell.com (англ.)
oksh
Скриншот программы oksh
Тип командная оболочка UNIX, сценарный язык и command line interface language[вд]
Разработчик Дэвид Корн
Написана на Си
Операционные системы UNIX, GNU/Linux и BSD[d]
Первый выпуск 1983
Последняя версия 0.4.1 (28 августа 2010 года[4])
Лицензия Common Public License
Сайт kornshell.com (англ.)
mksh
Скриншот программы mksh
Тип командная оболочка UNIX, сценарный язык и command line interface language[вд]
Разработчик Дэвид Корн
Написана на Си
Операционные системы UNIX, GNU/Linux и BSD[d]
Первый выпуск 1983
Последняя версия R40[5] (12 июня 2011 года[6])
Лицензия Common Public License
Сайт kornshell.com (англ.)
Логотип
Логотип

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

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

  1. Ron Gomes (9 июня 1983 года). "Toronto USENIX Conference Schedule (tentative)". Newsgroupnet.usenix. Архивировано 2 июня 2013. Дата обращения: 29 декабря 2010. {{cite newsgroup}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 7 апреля 2012. Архивировано 2 июня 2013 года.
  2. Guy Harris (10 декабря 1983 года). "csh question". Newsgroupnet.flame. Архивировано 2 июня 2013. Дата обращения: 29 декабря 2010. {{cite newsgroup}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 7 апреля 2012. Архивировано 2 июня 2013 года.
  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 года.

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