Coquille de Korn

La coquille ( ksh ) de Korn de est une coquille d'Unix qui a été développée par le David Korn (laboratoires d'AT&T Bell de ) dans les années 80 tôt . Elle est vers l'arrière compatible avec le shell Bourne De et inclut beaucoup de dispositifs de la coquille du C aussi bien, comme une histoire de commande , qui a été inspirée par les demandes des utilisateurs de laboratoires de Bell.

L'avantage principal du ksh au-dessus de la coquille d'Unix traditionnelle est dans son utilisation comme langage de programmation. Depuis sa conception, plusieurs dispositifs ont été graduellement ajoutés, tandis qu'ascendant compatibilité forte de maintien avec le shell Bourne De .

La version du ksh93 soutient les rangées associatives et la virgule flottante intégrée arithmétique de .

Pour l'usage interactif, le ksh fournit la capacité d'éditer la ligne de commande d'une mode de l'impression conforme à la visualisation , en frappant le curseur-vers le haut ou la précédent-ligne approprié clef-ordre pour rappeler une commande précédente, et puis édite la commande comme si les utilisateurs étaient éditent dedans mode ligne. Trois modes sont disponibles, compatibles avec le Vi de , le Emacs de et le Gmacs de .

le ksh vise à respecter la langue standard (" de Shell de de POSIX 1003.2 ; Shell et langue Committee" d'utilités ;).

Jusqu'en 2000, Korn Shell est resté le logiciel de propriété industrielle d'AT&T. Depuis lors c'a été la source ouverte , à l'origine sous un permis particulier à AT&T mais, puisque le dégagement 93q début 2005, il a été autorisé sous le permis public commun . Korn Shell est disponible en tant qu'élément de la collection de logiciel libre de technologie (AST) de logiciel d'AT&T. Car le ksh était au commencement seulement disponible par un permis commercial d'AT&T, un certain nombre de solutions de rechange de source libre et ouverte ont été créées. Celles-ci incluent le pdksh , le le coup de de public domain de de Bourne-Encore-Shell s de Free Software Foundation ', et le Zsh .

Bien que la version du ksh93 ait ajouté beaucoup d'améliorations (rangées associatives, arithmétique de virgule flottante, p.), quelques fournisseurs embarquent toujours leur propre version du plus ancien ksh88 comme /bin/ksh, parfois avec des prolongements (le en date de 2005 Solaris et NCR UNIX (a. MP-RAS) de seulement embarquent le ksh88 , tous autres fournisseurs d'Unix émigrés au ksh93 et même les distributions du Linux commencées embarquer le ksh93 ). Il y a également deux versions modifiées de ksh93 qui ajoutent des dispositifs pour manoeuvrer l'interface utilisateurs graphique : dtksh qui fait partie de CDE et de tksh qui permet d'accéder à la trousse à outils de gadget de Tk .

Le SKsh est une version d'AmigaOS , cette des offres plusieurs dispositifs Amiga-spécifiques tels que l'interopérabilité d'ARexx .

le coquille du MKS Korn de s de MKS Inc. la 'est un autre reimplementation commercial de ksh. Elle est incluse avec les services du de Microsoft pour Unix (SFU) et le sous-système pour les applications basées sur Unix (SUA) de l'entreprise de Windows Vista et des éditions finales.

Voir également

La comparaison de de l'ordinateur écosse
Essai de (Unix)

.

Random links:Galerie d'USS (FFG-26) | William Preston (franc-maçon) | Centro Radiofónico de Xalapa | Équilibre de tache solaire | Cáscara_de_Korn