Bash
Bash, bien que son nom ne prenne généralement pas de majuscule, est l’acronyme de "Bourne-Again Shell" et porte le nom de Stephen Bourne, le créateur du shell Unix "sh". Il s’agit d’un interpréteur de langage de commande dérivé de sh qui peut exécuter les commandes saisies à une invite de commandes et traiter les données entrées provenant de fichiers texte.
Bash (bash) prend en charge toutes les commandes du shell Bourne d’origine (sh), ainsi que de nombreuses autres. Il inclut également des fonctionnalités du shell Korn (ksh) et du shell C (csh), comme la modification de la ligne de commande, la syntaxe de substitution de commandes et l’historique des commandes. Bash prend aussi en charge l’« expansion d’accolades », utilisée pour générer des chaînes de texte associées. Cette opération permet de rechercher efficacement des noms de fichiers et de renommer plusieurs fichiers. Les versions plus récentes de Bash prennent en charge les expressions régulières (Bash 3.0) et les tableaux associatifs (Bash 4.0).
Bash a été développé à l’origine par Brian Fox pour le projet GNU et publié en 1989. Le shell bash a d’abord été distribué avec le système d’exploitation GNU, puis est devenu le shell par défaut de plusieurs distributions Linux et de Mac OS X. Les versions récentes de Bash (versions 3 et 4) ont été développées par Chet Ramey et sont actuellement publiées par la Free Software Foundation, la même organisation que celle qui distribue le système d’exploitation GNU.
Testez vos connaissances