Flavors of Unix Shels:Un bref aperçu
Le terme "Shell Unix" fait référence à un interprète de ligne de commande qui agit comme l'interface utilisateur pour un système d'exploitation de type UNIX. Plusieurs obus différents ont émergé au fil des ans, chacun avec ses propres caractéristiques et forces uniques. Voici un aperçu rapide de quelques saveurs populaires:
1. Bourne Shell (SH):
* Le shell original et le plus basique, souvent utilisé comme défaut sur des systèmes comme Solaris et HP-UX.
* Connu pour sa simplicité et sa compatibilité, mais manque de caractéristiques modernes.
2. Bourne Again Shell (bash):
* Le shell le plus utilisé aujourd'hui, disponible sur Linux et MacOS.
* Étend le shell Bourne avec de puissantes capacités de script, l'historique des commandes, le contrôle de l'emploi et les alias.
3. C Shell (CSH):
* Comprend une syntaxe plus "de type C", avec des commandes ressemblant à des constructions de langage de programmation.
* Populaire pour ses fonctionnalités interactives comme l'historique des commandes et le contrôle du travail.
4. Korn Shell (KSH):
* Développé par David Korn chez AT&T Bell Labs, combine les caractéristiques des obus Bourne et C.
* Offre des capacités de script avancées et une édition de ligne de commande améliorée.
5. Z Shell (Zsh):
* Un shell moderne en mettant l'accent sur l'extensibilité et la personnalisation.
* Prend en charge les thèmes, les plugins et la puissante complétion automatique, ce qui le rend populaire parmi les utilisateurs expérimentés.
6. Coque de poisson:
* Un shell plus récent conçu avec une convivialité à l'esprit.
* Offre une syntaxe intuitive, des auto-suggestions et une interface de configuration basée sur le Web.
Au-delà de ceux-ci, il y a beaucoup plus de coquilles spécialisées et moins connues. Le choix du bon coquille dépend de vos besoins et préférences. Considérez des facteurs tels que les capacités de script, les fonctionnalités interactives et le confort personnel avec la syntaxe.
|