Bash en français
Qu'est-ce que Bash ?
Le Bourne Again Shell, couramment appelé Bash, est un programme shell et un langage basé sur Unix, utilisé pour diverses applications telles que l'administration système et les tests logiciels. Créé par Brian Fox en 1989, Bash a été lancé dans le cadre du GNU Project pour remplacer l'original Bourne Shell et a été l'un des premiers programmes adaptés à Linux.
Compatibilité des systèmes d'exploitation
Au fil des années, Bash a été rendu disponible sur de nombreux systèmes d'exploitation, que ce soit comme shell par défaut ou en tant que programme installable.
Linux
Grâce à leur relation étroite avec le GNU Project, Bash est le shell par défaut sur la plupart des distributions Linux, par exemple :
- CentOS
- Debian
- Ubuntu
macOS
Sur les systèmes macOS, Bash a été le shell par défaut depuis 2003 avec OS X Panther (version 10.3) jusqu'en 2019 avec Catalina (version 10.15). À partir de ce moment, le Z shell (ou zsh) est devenu le shell par défaut.
Remarque : Même sur les versions récentes de macOS, il est possible d'utiliser Bash comme alternative en :
- Exécutant
chsh -s /bin/bash
dans la fenêtre du Terminal. - Confirmant le changement avec les identifiants de l'utilisateur.
- Fermant et rouvrant la fenêtre du Terminal.
Windows
Bash n'est pas le shell par défaut pour les systèmes d'exploitation Windows, mais il peut être activé via le Windows Subsystem for Linux (WSL), qui permet d'exécuter un environnement Linux sans la nécessité d'une machine virtuelle.
L'importance de Bash
Bash est crucial pour quiconque souhaite interagir avec le système d'exploitation de manière directe. En apprenant Bash, vous puissiez automatiser des tâches, gérer des fichiers efficacement et exécuter des scripts pour améliorer votre flux de travail.