Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Korn shell
Korn shell 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voir Korn (homonymie) et Korn.

Korn shell

Description de l'image OpenBSD ksh Interaction.png.
Informations
Développé par David Korn et Laboratoires AT&T Bell
Première version 1983Voir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation Unix, GNU/Linux et BSDVoir et modifier les données sur Wikidata
Environnement Multi-plateforme
Type Shell Unix
Langage de script
Langage en ligne de commande (d)Voir et modifier les données sur Wikidata
Licence Common Public License
Site web kornshell.comVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

Le KornShell ou ksh est un shell Unix — mais il tourne aussi sur plate-forme Microsoft Windows[1] — développé par David Korn au début des années 1980 (la première version est sortie en 1983[2]).

Compatible avec le Bourne shell, le Korn shell inclut également un grand nombre de fonctionnalités du C shell ; il permet également des fonctions de scripting avancées utilisées dans des langages de programmation plus évolués comme awk, sed, TCL et Perl.

Architecture

[modifier | modifier le code]

Le Korn Shell offre plusieurs avancées par rapport au Bourne Shell, telle une réexécution possible avec substitution des commandes de l'historique ou encore l'usage de coprocessus. La version ksh93 supporte les tableaux associatifs et l'arithmétique à virgule flottante.

Il supporte la programmation orienté objet et est utilisable sous forme de Bytecode via shcomp.


Le Korn Shell respecte Shell Language Standard' (POSIX 1003.2 "Shell and Utilities Language Committee").

Le Korn Shell a été décliné en plusieurs versions dont :

  • SKsh : version spécifique pour AmigaDOS
  • pdksh : (public domain version of the Korn shell) la version libre pour Linux. pdksh n'offre pas les fonctions de ksh93 mais de la version précédente, ksh88[3]. pdksh n'est plus développé depuis 1999[4].
  • mksh : (MirOS BSD Korn shell) est une version héritée du pdksh, sous licence BSD. Il met l'accent sur la portabilité et la sécurité. Il est compatible ksh88, mais intègre beaucoup de fonctionnalités de ksh93, ainsi que quelques fonctionnalités issues de bash et de zsh.

Une extension graphique du Korn Shell, appelée dtksh (DeskTop Korn SHell), fait partie du bureau graphique CDE.

Voir aussi

[modifier | modifier le code]

Comparaison des principaux shells (en)

Notes et références

[modifier | modifier le code]
  1. ↑ Un interpréteur Korn shell fait partie du paquet logiciel UWIN
  2. ↑ (en) KSH-93 : Frequently Asked Questions — Q3. What is the history of ksh?
  3. ↑ Interview de David Korn, février 2001 - Slashdot
  4. ↑ Journal des modifications de pdksh

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) ksh93 man page
  • (en) ksh88 man page
  • (en) shcomp man page
  • (en) Site officiel du pdksh
  • (en) Site officiel du mksh

Bibliographie

[modifier | modifier le code]
  • Valley, J. Unix Desktop guide to the Korn shell (Hayden Books, 1992) (ISBN 9780672485138)
  • Pendergrast, J.S. Desktop KornShell graphical programming (Addison-Wesley, 1995) (ISBN 9780201633757)
  • O'Brien, D. Korn Shell Programming by Example (Que, 2001) (ISBN 9780789724656)
  • Robbins, A. et Rosenblatt, B. Learning the Korn shell 2nd ed. (O'Reilly, 2002) (ISBN 9781449371272)
v · m
Shell Unix
  • ash
  • bash
  • bsh
  • csh
  • dash
  • tcsh
  • ksh
  • zsh
  • fish
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Korn_shell&oldid=208177805 ».
Catégories :
  • Logiciel écrit en C
  • Langage de script
  • Logiciel sous licence libre
  • Shell Unix
Catégories cachées :
  • Page utilisant P571
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Page utilisant P31
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id