| dbpprop:abstract
|
- The Korn shell (ksh) is a Unix shell which was developed by David Korn in the early 1980s. It is backwards-compatible with the Bourne shell and includes many features of the C shell as well, such as a command history, which was inspired by the requests of Bell Labs users. The main advantage of ksh over the traditional Unix shell is in its use as a programming language. Since its conception, several features were gradually added, while maintaining strong backwards compatibility with the Bourne shell. The ksh93 version supports associative arrays and built-in floating point arithmetic. For interactive use, ksh provides the ability to edit the command line in a WYSIWYG fashion, by hitting the appropriate cursor-up or previous-line key-sequence to recall a previous command, and then edit the command as if the users were in edit line mode. Three modes are available, compatible with vi, emacs and gmacs. ksh aims to respect the Shell Language Standard (POSIX 1003.2 "Shell and Utilities Language Committee"). Until 2000, Korn Shell remained AT&T's proprietary software. Since then it has been open source software, originally under a license peculiar to AT&T but, since the 93q release in early 2005, it has been licensed under the Common Public License. Korn Shell is available as part of the AT&T Software Technology (AST) Open Source Software Collection. As ksh was initially only available through a commercial license from AT&T, a number of free and open source alternatives were created. These include the public domain pdksh and its actively developed successor mksh, the Free Software Foundation's Bourne-Again-Shell bash, and zsh. Although the ksh93 version added many improvements, some vendors still ship their own version of the older ksh88 as /bin/ksh, sometimes with extensions (as of 2005 only Solaris and NCR UNIX ship ksh88, all other Unix vendors migrated to ksh93 and even Linux distributions started shipping ksh93). There are also two modified versions of ksh93 which add features for manipulating the graphical user interface: dtksh which is part of CDE and tksh which provides access to the Tk widget toolkit. mksh is the current, actively developed, BSD-licensed, flavour of ksh. It is a direct descendant from the OpenBSD's /bin/ksh and heir of pdksh. mksh development focuses on code portability, security fixes, UTF-8 support, and tries to avoid feature creep. It is available for many unix-like operating systems and is a default shell of MirBSD and MidnightBSD. SKsh is an AmigaOS version, that offers several Amiga-specific features such as ARexx interoperability. MKS Inc. 's MKS Korn shell is another commercial ksh reimplementation. It was included with Microsoft's Services for Unix (SFU) up to version 2.0. According to David Korn, the MKS Korn shell was not fully compatible with his own Korn shell implementation in 1998. With the introduction of SFU Version 3.0, Microsoft has replaced the MKS Korn shell with a new and fully POSIX compliant Korn shell as part of the new native Interix subsystem technology. It is supported on Windows NT 4.0 SP6a+, Windows 2000, Windows XP Professional and Windows Server 2003. It is also available in the Subsystem for UNIX-based Applications (SUA) of Windows Vista Enterprise and Ultimate Editions and Windows Server 2008.
- Als Korn Shell wird hauptsächlich unter Unix die Sprachbeschreibung für den Kommandozeileninterpreter bezeichnet, während mit ksh die Implementierung dieser Sprache in einem Programm gemeint ist. Die Sprachbeschreibung selbst ist gemeinfrei, nicht jedoch jede Implementierung eines Kommandozeileninterpreters.
- Korn Shell (ksh) és un interpret de línia d'ordres per els Sistemes Operatius del tipus UNIX (incluent UNIX-Like). Va ser desenvolupat per David Korn dels laboratoris AT&T Bell a inicis dels anys 80. És totalment compatible amb Bourne Shell i també inclou molts elements de l'intèrpret d'ordres C. La versió ksh93 ha afegit arranjaments associatius i aritmètica de punt flotant integrada. Les seves funcions avançades per gestionar arxius de comandes el van posar a nivell dels llenguatges de programació com Perl o awk. KSH sempre intenta respectar el Shell Language Standard .
- Korn shell (ksh) je unixový shell, který byl vyvinut Davidem Kornem na počátku 80-tých let 20. století. Je zpětně kompatibilní s Bourne shellem (bsh) a zahrnuje v sobě také řadu kladných vlastností C shellu (csh), jakou je např. historie příkazů. Ksh má za cíl respektovat jazykový standard Shellu (POSIX 1003.2 “Shell and Utilities Language Committee”). Pro interaktivní použití nabízí ksh možnost editování příkazové řádky způsobem WYSIWYG tak, že se buď aktivováním směru kursoru nahoru (šipka nahoru) nebo stiskem kombinace kláves pro předchozí řádku vyvolá předchozí příkaz a poté uživatel upravuje příkaz jako kdyby byl v módu editace řádky. Dostupné jsou tři módy, kompatibilní s vi, emacs a gmacs. Až do roku 2000 zůstával Korn Shell softwarem vlastněným společnosti AT&T a pak byl zdrojový kód zveřejněn a stal se open source. Původně stále pod licencí AT&T a roku 2005 pod licencí Common Public License. Korn Shell je dostupný jako součást kolekce open source softwaru od AT&T Software Technology (AST). Přestože byl původně dostupný výhradně pod komerční licencí, byla časem dovyrobena řada “free” a open source alternativ. Tyto obsahují veřejnou doménu pdksh, bash (Bourne-Again Shell od Free Software Foundation) a zsh. Vylepšená verze ksh93 podporuje asociativní pole a práci s plovoucí řádovou čárkou. Přestože verze ksh93 přidala mnoho vylepšení, někteří prodejci stále distribuují svou vlastní verzi starší ksh88 jako /bin/ksh, někdy s nadstavbou. Existují dvě modifikované verze ksh93, které přidávají možnosti jak ovládat grafické uživatelské rozhraní: dtksh jako součást CDE a tksh, který umožňuje přístup k Tk widget toolkit. SKsh je verze pro AmigaOS, která nabízí několik specifických Amiga vlastností jako je používání jazyku ARexx. MKS Korn shell od MKS Inc. je další komerční “předělávka” ksh. Je součástí Services for Unix (SFU) od Microsoftu a také Subsystému pro Unix-based aplikace (SUA) ve Windows Vista Enterprise a Ultimate Edition.
- El Korn shell (ksh) es un Intérprete de línea de órdenes para los sistemas Linux y Unix. Fue desarrollado por David Korn de los Laboratorios AT&T Bell en los comienzos de los 80s. Es totalmente compatible con el Bourne Shell y también incluye muchos elementos del interprete de comandos C, como historia de órdenes. La principal ventaja del ksh sobre otros intérpretes de comandos tradicionales de Unix es su uso como un lenguaje de programación. Desde su concepción, muchas capacidades fueron gradualmente agregadas, mientras se mantenía una fuerte compatibilidad con el Bourne Shell. La versión ksh93 soporta arreglos asociativos y aritmética de punto flotante integrada. Sus funciones avanzadas para manejar archivos de comandos lo pusieron a la par con lenguajes de programación especializados como awk y perl. Para uso interactivo, ksh provee la habilidad de editar la línea de órdenes en modo WYSIWYG, usando la tecla cursor-arriba para llamar a una orden previamente usada, y luego editar la orden como si los usuarios estuvieran en modo línea. Dos modos están disponibles, compatible con vi y emacs. ksh siempre intenta respetar el Shell Language Standard .
- Le Korn shell ou ksh est un shell Unix développé par David Korn au début des années 1980 (la première version est sortie en 1983). Il est compatible avec le Bourne shell et inclut également un grand nombre de fonctionnalités du C shell, mais il permet également des fonctions de scripting avancées utilisées dans des langages de programmation plus évolués comme awk, Sed, et Perl. Son intérêt essentiel par rapport au Bourne Shell est une réexécution possible avec substitution des commandes de l'historique. Le Korn Shell a été décliné en plusieurs version dont: SKsh la version spécifique pour AmigaDos pdksh (public domain version of the Korn shell) la version libre pour Linux.
- Le Korn shell (ksh) sono delle shell Unix sviluppate da David Korn dei laboratori Brut AT&T intorno alla metà degli anni '80. Le Korn shell sono compatibili con le Bourne shell e includono parecchie caratteristiche delle C shell, come ad esempio la storia dei comandi, ispirata dalle richieste degli utenti dei laboratori Brut. Le ksh mirano a rispettare il linguaggio standard per shell (Shell Language Standard). Fino al 2000, le Korn Shell sono rimaste software proprietario di AT&T, per poi divenire open source, come parte della Open Source Software Collection di AT&T, sotto la Common Public License. SKsh è una versione per AmigaOS, che offre molte caratteristiche specifiche per Amiga, come l'interoperabilità ARexx. La pdksh è un'implementazione di dominio pubblico per Unix.
- Korn Shell(コーンシェル、ksh)は、シェルの一種であり、1980年代初期にベル研究所のデビッド・コーンが開発した。Bourne Shellに対して完全上位互換であり、コマンド履歴などのC Shellの機能の多くも取り入れている。彼はベル研究所内のユーザーの要望を受けてkshを開発したと言われている。 従来のシェルに対して ksh が勝っている点はプログラミング言語としての機能にある。構想の当初からBourne shellとの互換性を維持しつつ、いくつかの機能が順次追加されていった。 ksh93では、連想配列や浮動小数点演算機能が組み込まれている。スクリプト機能が大変優れており、awk や perl などのスクリプト言語に比較しても遜色がない。 対話モードで使用する場合、ksh はコマンド行をWYSIWYG風の方法で編集することができる。カーソルを上に移動させるキー操作で以前入力したコマンド行を呼び出し、そのコマンド行をラインモードエディタを使うように編集できる。このときのキー操作は vi 互換モードと emacs 互換モードを選択できる。 ksh は Shell Language Standard (POSIX 1003.2 "Shell and Utilities Language Committee") に準拠する方向に向かっている。 2000年まで、Korn shell は AT&T の権利保有するソフトウェアであった。その後AT&T独自のライセンスの下でオープンソースとなり、2005年から Common Public License での配布となった。Korn shell は AT&T Software Technology (AST) Open Source Software Collection の一部として入手可能である。ksh は当初 AT&T の商用ライセンスでしか入手できなかったため、オープンソースの代替プログラムがいくつも生まれた。その中には、パブリックドメインの pdksh、フリーソフトウェア財団のBourne Again Shell(bash)、Z Shellなどが含まれる。 ksh93は数々の改良がなされているものの、ベンダーによっては古い ksh88 を /bin/ksh としていまだに使っているところもある。2005年現在、Solarisは ksh88 を使っている。また、Linuxのディストリビューションでも ksh93 が使われ始めている。 ksh93 は GUI 用に拡張されたふたつのバージョンがある。dtksh は CDE の一部であり、tksh は Tkウィジェット・ツールキットにアクセス可能なバージョンである。
- Korn shell (ksh) jest jedną z powłok uniksowych. Została stworzona przez Davida Korna z AT&T Bell Laboratories w połowie lat osiemdziesiątych. Powłoka ksh jest całkowicie kompatybilna wstecz z powłoką sh, zawiera także wiele elementów z powłoki csh - takich jak historia wpisanych komend. ksh zawiera wbudowany system obliczania wyrażeń arytmetycznych oraz zaawansowane funkcje skryptów podobne do tych używanych w bardziej zaawansowanych językach programowania, takich jak awk, sed, i perl. W zamierzeniu, powłoka ksh ma spełniać wymogi standardu Shell Language Standard (POSIX 1003.2 "Shell and Utilities Language Committee"). KornShell jest sprzedawany - w postaci kodu źródłowego oraz plików binarnych - przez AT&T i Novell oraz przez inne firmy poza granicami USA. pdksh jest implementacją ksh na licencji public domain.
- Sendo considerado o mais popular Shell em sistemas Unix, o Korn Shell foi desenvolvido por David Korn, do Bell Labs, e é um superconjunto do sh, isto é, possui todas as facilidades do sh e a elas agregou muitas outras. A compatibilidade total com o sh vem trazendo muitos usuários e programadores de Shell para este ambiente. Resumindo, KSH - korn Shell foi o primeiro Shell a introduzir recursos avançados.
- Korn shell (ksh) — командная оболочка UNIX, разработана Дэвидом Корном в 1980-x годах. Имеет полную обратную совместимость с Bourne shell и включает в себя возможности C shell. Является стандартом де-факто и используется по умолчанию в некоторых Unix-системах, например, в AIX. Имеет развитую систему горячих клавиш. До 2000 года был закрытым.
- KornShell розроблений Девідом Корном з AT&T Bell Laboratories. Це — інтерактивна командна оболонка і мова програмування, яка забезпечує доступ до системи Юнікс і багатьох інщих систем. KornShell належить до родини Bourne-сумісних командних оболонок, тобто таких, які беруть початок і успадковують головні положення синтаксису у Bourne-shell'у(Sh). Іншими прикладами Bourne-сумісних командних оболонок і командних мов є Bourne Again shell(bash), Z-shell (Zsh). На відміну від кількох інших реалізацій сумісних з Bourne-shell командних мов, є абсолютна сумісність Ksh з Sh «знизу вгору». Іншими словами, командна програма (скрипт), написана для Bourne-shell`а буде гарантовано працювати з Korn-shell'ом. Існує кілька варіантів Korn-shell'а: Ksh-88, Ksh-93, PdKsh (Public Domain Ksh), DtKsh (Desktop Ksh).
- Korn shell (ksh) 是一个 Unix shell 。它由贝尔实验室的David Korn在二十世纪八十年代早期编写。它完全向上兼容 Bourne shell 并包含了 C shell 的很多特性,例如贝尔实验室用户需要的命令编辑。
|
| rdfs:comment
|
- The Korn shell (ksh) is a Unix shell which was developed by David Korn in the early 1980s. It is backwards-compatible with the Bourne shell and includes many features of the C shell as well, such as a command history, which was inspired by the requests of Bell Labs users. The main advantage of ksh over the traditional Unix shell is in its use as a programming language.
- Als Korn Shell wird hauptsächlich unter Unix die Sprachbeschreibung für den Kommandozeileninterpreter bezeichnet, während mit ksh die Implementierung dieser Sprache in einem Programm gemeint ist. Die Sprachbeschreibung selbst ist gemeinfrei, nicht jedoch jede Implementierung eines Kommandozeileninterpreters.
- Korn Shell (ksh) és un interpret de línia d'ordres per els Sistemes Operatius del tipus UNIX (incluent UNIX-Like). Va ser desenvolupat per David Korn dels laboratoris AT&T Bell a inicis dels anys 80. És totalment compatible amb Bourne Shell i també inclou molts elements de l'intèrpret d'ordres C. La versió ksh93 ha afegit arranjaments associatius i aritmètica de punt flotant integrada.
- Korn shell (ksh) je unixový shell, který byl vyvinut Davidem Kornem na počátku 80-tých let 20. století. Je zpětně kompatibilní s Bourne shellem (bsh) a zahrnuje v sobě také řadu kladných vlastností C shellu (csh), jakou je např. historie příkazů. Ksh má za cíl respektovat jazykový standard Shellu (POSIX 1003.2 “Shell and Utilities Language Committee”).
- El Korn shell (ksh) es un Intérprete de línea de órdenes para los sistemas Linux y Unix. Fue desarrollado por David Korn de los Laboratorios AT&T Bell en los comienzos de los 80s. Es totalmente compatible con el Bourne Shell y también incluye muchos elementos del interprete de comandos C, como historia de órdenes. La principal ventaja del ksh sobre otros intérpretes de comandos tradicionales de Unix es su uso como un lenguaje de programación.
- Le Korn shell ou ksh est un shell Unix développé par David Korn au début des années 1980 (la première version est sortie en 1983). Il est compatible avec le Bourne shell et inclut également un grand nombre de fonctionnalités du C shell, mais il permet également des fonctions de scripting avancées utilisées dans des langages de programmation plus évolués comme awk, Sed, et Perl.
- Le Korn shell (ksh) sono delle shell Unix sviluppate da David Korn dei laboratori Brut AT&T intorno alla metà degli anni '80. Le Korn shell sono compatibili con le Bourne shell e includono parecchie caratteristiche delle C shell, come ad esempio la storia dei comandi, ispirata dalle richieste degli utenti dei laboratori Brut. Le ksh mirano a rispettare il linguaggio standard per shell (Shell Language Standard).
- Korn shell (ksh) jest jedną z powłok uniksowych. Została stworzona przez Davida Korna z AT&T Bell Laboratories w połowie lat osiemdziesiątych. Powłoka ksh jest całkowicie kompatybilna wstecz z powłoką sh, zawiera także wiele elementów z powłoki csh - takich jak historia wpisanych komend.
- Sendo considerado o mais popular Shell em sistemas Unix, o Korn Shell foi desenvolvido por David Korn, do Bell Labs, e é um superconjunto do sh, isto é, possui todas as facilidades do sh e a elas agregou muitas outras. A compatibilidade total com o sh vem trazendo muitos usuários e programadores de Shell para este ambiente. Resumindo, KSH - korn Shell foi o primeiro Shell a introduzir recursos avançados.
- KornShell розроблений Девідом Корном з AT&T Bell Laboratories. Це — інтерактивна командна оболонка і мова програмування, яка забезпечує доступ до системи Юнікс і багатьох інщих систем.
- Korn shell (ksh) 是一个 Unix shell 。它由贝尔实验室的David Korn在二十世纪八十年代早期编写。它完全向上兼容 Bourne shell 并包含了 C shell 的很多特性,例如贝尔实验室用户需要的命令编辑。
|