Korn shell

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
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
Лицензия Eclipse Public License (AT&T ksh), mostly public domain with some GPL (pdksh), Eclipse Public License with some LGPL (dtksh), MirOS Licence (mksh)
Сайт kornshell.com (англ.)
ОС UNIX, GNU/Linux и BSD[вд]
KornShell
Скриншот программы KornShell
Тип командная оболочка UNIX, сценарный язык и command line interface language[вд]
Разработчик Дэвид Корн
Написана на Си
Операционные системы UNIX, GNU/Linux и BSD[вд]
Первый выпуск 1983
Последняя версия ksh93v (31 мая 2013 года[3])
Лицензия Eclipse Public License 1.0[вд]
Сайт kornshell.com (англ.)
oksh
Скриншот программы oksh
Тип командная оболочка UNIX, сценарный язык и command line interface language[вд]
Разработчик Дэвид Корн
Написана на Си
Операционные системы UNIX, GNU/Linux и BSD[вд]
Первый выпуск 1983
Последняя версия 7.5 (7 апреля 2024 года[4])
Лицензия Eclipse Public License 1.0[вд]
Сайт kornshell.com (англ.)
mksh
Скриншот программы mksh
Тип командная оболочка UNIX, сценарный язык и command line interface language[вд]
Разработчик Дэвид Корн
Написана на Си
Операционные системы UNIX, GNU/Linux и BSD[вд]
Первый выпуск 1983
Последняя версия R59c[5] (31 октября 2020 года)
Лицензия Eclipse Public License 1.0[вд]
Сайт kornshell.com (англ.)
Логотип
Логотип

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

До 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 2013-05-24 to 2013-06-01. Дата обращения: 7 августа 2014. Архивировано 18 июля 2014 года.
  4. oksh-7.5. Дата обращения: 24 августа 2024. Архивировано 24 августа 2024 года.
  5. MirBSD Korn Shell ChangeLog. Дата обращения: 24 августа 2024. Архивировано 19 августа 2024 года.