Un shell, deux shell, des shell…
| 18 juin 2008 à 20:28 | Publié par MikaYuoadas dans Astuces Shell |
Le shell, ce fameux amis du geek/libriste puriste.
On pense bien le connaitre, mais savez vous qu’il n’y a pas un shell mais Des shell, ayant chacun ces spécificités.
Généralement on utilise le shell Bash (Bourne again / Born again shell) nommé ainsi en l’hommage du shell historique de Unix, le shell de Bourne. C’est donc ce shell qui est livré par défaut avec toute bonne distribution qui se respecte.
Mais il existe beaucoup d’autres shell très intéressants. Voici la liste des shells que j’ai décidé de tester et de vous présentez dans cet article :
- Bourne-Again shell (bash),
- C shell (Csh),
- Korn shell (ksh),
- tcsh,
- Z Shell (zsh).
Bourne-Again Shell
Celui là on va allez très très vite, c’est le shell que tout le monde connaît donc on ne traîne pas trop.
Comme le C shell, la touche tab permet l’auto-complétion des noms de commandes et de fichiers, ce qui accélère considérablement le travail. Les touches UP et DOWN permettent de naviguer avec facilité dans l’historique des commandes.
C Shell
Le C shell est une évolution du Bourne shell classique utilisant une syntaxe plus proche du langage C.
Korn Shell
Le Korn shell ou ksh est un shell Unix développé par David Korn au début des années 1980 (la première version est sortie en 1983). Il est compatible avec le Bourne shell et inclut également un grand nombre de fonctionnalités du C shell, mais il permet également des fonctions de scripting avancées utilisées dans des langages de programmation plus évolués comme awk, Sed, et Perl.
Son intérêt essentiel par rapport au Bourne Shell est une réexécution possible avec substitution des commandes de l’historique.
Tenex C shell




abonnez vous
postant un commentaire
ce rétrolien
