GNU Bash (Bourne Again SHell) est un projet de logiciel open source qui a été conçu à partir de l'offset comme un shell compatible sh pour les systèmes GNU / Linux. Il emprunte des fonctionnalités utiles à partir du shell C (csh) et du shell Korn (ksh) et est conforme à la norme IEEE POSIX P1003.2 / ISO 9945.2 Shell et Tools.Features en un clin d'œilLes fonctionnalités clés comprennent la prise en charge du contrôle des tâches , tableaux indexés de taille illimitée, prise en charge d'une taille illimitée de l'historique des commandes, des alias de shell et des fonctions, ainsi que du support arithmétique entier dans toute base, de 2 à 64.
Une autre caractéristique intéressante est l'amélioration de la prise en charge à la fois de l'utilisation interactive et de la programmation, ce qui est bien meilleur que celui mis en œuvre dans le programme sh. De plus, il est entièrement compatible avec les scripts écrits pour sh, permettant aux utilisateurs de les exécuter sans modification.Bash est partoutBash peut être trouvé, installé par défaut, sur n'importe quel système d'exploitation GNU / Linux. Il est là lorsque vous accédez à un environnement shell pour sauver un système défectueux qui n'est plus amorçable, lorsque vous êtes déposé sur une interface de console (TTY) ou lorsque vous ouvrez un émulateur de terminal X11. Cependant, vous pouvez facilement remplacer Bash par un autre shell, tel que le puissant shell Z (zsh).
Sous le capot et la disponibilitéUn coup d'oeil rapide sous le capot de GNU Bash nous montrera que le logiciel est entièrement écrit en langage de programmation C. Il est distribué sous la forme d'une archive de sources universelles, conçue pour prendre en charge tout système d'exploitation GNU / Linux et les architectures d'ensemble d'instructions 32 bits et 64 bits.
Commentaires non trouvées