Vous pouvez utiliser différents shells sous Linux. Tous les shells ne sont pas différents en ce sens qu'ils «relient le noyau et l'utilisateur».
Cependant, les caractéristiques de chaque coque diffèrent en fonction du moment de développement et de la façon de penser de l'auteur.
Un shell typique est présenté ci-dessous.
sh
――Il s'appelle le shell B et est le plus ancien shell existant.
Non limité à Linux, il peut être utilisé avec de nombreux systèmes d'exploitation tels que FreeBSD, Solaris, HPUX et AIX.
Comme il s'agit d'un ancien shell, il a peu de fonctions et est particulièrement peu pratique à utiliser de manière interactive, il est donc rarement utilisé comme shell de connexion de nos jours.
csh
bash
Un shell avec des fonctions étendues basées sur sh.
Il a suffisamment de fonctions pour un fonctionnement interactif et est utilisé comme shell de connexion par défaut dans de nombreux environnements Linux.
tcsh
Un shell de type C-shell développé comme successeur de csh.
Comme csh, il ne convient pas à l'écriture de scripts shell.
zsh
Il s'agit d'un shell relativement nouveau, qui incorpore activement les fonctions d'autres shells tels que bash et tcsh, et ajoute ses propres extensions.
Recommended Posts