Table des matières:
Définition - Que signifie Bourne Again Shell (Bash)?
Le shell Bourne again (Bash) est un shell Unix gratuit qui peut être utilisé à la place du shell Bourne. Il s'agit d'une implémentation complète de l'interface du système d'exploitation portable IEEE pour Unix (POSIX) et de la spécification du shell Open Group.
Bash est essentiellement un processeur de commandes qui s'exécute généralement dans une fenêtre de texte, permettant à l'utilisateur de taper des commandes qui provoquent des actions. Il peut lire les commandes d'un fichier, appelé script. Comme tous les shells Unix, il prend en charge les éléments suivants:
- Caractère générique du nom de fichier
- Tuyauterie
- Écoutez les documents
- Exécution des commandes
- Variables et structures de contrôle pour les tests de condition et l'itération
Techopedia explique Bourne Again Shell (Bash)
Bash a été écrit pour le projet GNU par Brian Fox. Il s'appelle Bourne again shell pour de nombreuses raisons, la première étant qu'il s'agit de la version open-source du Bourne shell et la seconde comme jeu de mots sur le concept de la nouvelle naissance. Son acronyme est également une description de ce que le projet a fait, qui consistait à bash ensemble les fonctionnalités sh, csh et ksh.
Un shell Unix est un interpréteur de ligne de commande qui fournit aux utilisateurs une interface utilisateur de base. Il permet aux utilisateurs de communiquer avec le système via une série de commandes qui sont saisies dans la fenêtre de ligne de commande. Il n'y a pas de boutons ou de fenêtres contextuelles dans un shell, simplement beaucoup, beaucoup de texte.
Essentiellement, Bash permet aux utilisateurs de systèmes de type Unix de contrôler les composants les plus internes du système d'exploitation à l'aide de commandes textuelles.
Bash a un certain nombre d'extensions et s'exécute sur des systèmes d'exploitation de type Unix comme Linux et Mac OS X. Il a été porté sur Windows via le sous-système pour les applications UNIX (SUA) et par émulation POSIX à l'aide de Cygwin ou MSYS. Il peut même être utilisé sous MS-DOS.