GNU Bash
| Version | 4(au 11/11/2015) |
| Plateformes | Mac, Linux |
| Licence | Freeware |
| Catégorie | Système |
Fonctionnalités principales
- Surensemble de la syntaxe de commandes du shell Bourne
- Édition interactive de la ligne de commande
- Tableaux indexés de taille illimitée
- Substitution de commandes
- Expansion générique des noms de fichiers
Aperçu du logiciel
GNU Bash est un interpréteur de commandes Unix créé pour le projet GNU. Bash signifie Bourne Again SHell et constitue un remplacement libre du shell Bourne. Il est largement utilisé comme interpréteur de commandes du système d’exploitation GNU.
Bash utilise une syntaxe de commandes qui est un surensemble de celle du shell Bourne et peut exécuter de nombreux scripts du shell Bourne. L’interpréteur comprend diverses fonctionnalités du shell C (csh) et du shell Korn (ksh). Bash propose l’édition interactive de la ligne de commande, des fonctions et des alias de shell, des tableaux indexés de taille illimitée et le contrôle des tâches. Il prend également en charge la substitution de commandes, l’expansion générique des noms de fichiers, les tubes, ainsi que les structures de contrôle et les variables pour l’itération et les tests de conditions.
Bash est largement utilisé comme interpréteur de commandes du système d’exploitation GNU. Il comprend diverses fonctionnalités et est activement amélioré. Dans l’ensemble, GNU Bash constitue une nette amélioration par rapport au shell Bourne, en intégrant également des fonctionnalités des shells csh et ash.
Type de fichier principal
Types de fichiers pris en charge
| Extension | Type de fichier |
|---|---|
| .SH | Script shell Bash |
| .BASH_HISTORY | Fichier d’historique Bash |
| .BASH_PROFILE | Fichier de shell de connexion interactif Bash |
| .BASHRC | Fichier de shell de connexion non interactif Bash |
| .PROFILE | Profil de shell Bash |
| .SH | Script shell Bash |