Le shell est inévitable lors de l'utilisation d'un système d'exploitation UNIX. Bash (Bourne-Again Shell) est utilisé en standard sous Linux etc., mais je pense que c'est une version améliorée de sh (Bourne Shell), qui est l'ancêtre de divers shells.
KornShell est également l'un des shells qui peuvent être utilisés avec un tel système d'exploitation basé sur UNIX, mais il semble qu'il ne soit pas souvent adopté comme standard ces dernières années. Cette fois, c'est un article qui essaye d'utiliser un tel Korn Shell.
Permettez-moi d’aborder brièvement mes motivations personnelles. Le livre de commentaires Korn Shell d'O'Reilly est vendu à un prix avantageux dans une librairie d'occasion, et je l'ai acheté directement. O'Reilly a un livre de commentaires sur bash et tcsh / csh, mais je ne savais pas qu'un livre de commentaires de KornShell était également publié, alors je l'ai acheté et lu.
C'est une reconnaissance très approximative, mais pour ce qui est de l'abondance d'hier, je pense que la reconnaissance suivante est bonne.
sh < ksh < bash
Ce n'est pas aussi sophistiqué que bash, mais on a l'impression qu'il a suffisamment de fonctionnalités pour être utilisé de manière interactive. De plus, contrairement à csh / tcsh, il n'a pas l'impression d'être significativement différent du système bash (?), Il est donc facile d'arriver à ce point.
Pour compliquer les choses, il existe plusieurs implémentations, comme le fait que ksh était à l'origine une licence propriétaire.
ksh Ceci est la version originale. Développé par David Korn. D'abord professionnel, il est devenu open source dans les années 2000.
pdksh Une implémentation de Korn Shell dans le domaine public.
mksh MirOS BSD est une implémentation développée pour un système d'exploitation basé sur BSD. Il peut être installé en utilisant apt dans Debian, Ubuntu, etc.
Je pense que c'est rarement le shell par défaut dans les distributions Linux actuelles, mais il est souvent inclus dans le référentiel officiel, vous pouvez donc l'installer dans la gestion des paquets et l'essayer. Je vais. Mis à part une utilisation régulière, je pense que c'est intéressant d'un point de vue historique.
Recommended Posts