K SHELL (KSH) est le diminutif de Korn SHell. K SHELL (Korn SHell, KSH) est un SHell Unix. Le K SHELL (Korn SHell, KSH) permet de réaliser des programmes utiles qui deviennent des outils. Ces outils faciliteront les tâches répétitives de l'administrateur et de l'utilisateur. Pour le programmeur, un encapsulage de ces sources et un enchaînement de programme peuvent être utiles. Le K SHELL (Korn SHell, KSH) regroupe les fonctions du C shell et du bourne shell, tout en apportant de nouvelles propriétés, afin d'obtenir un shell plus convivial, plus puissant et plus rapide.