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 :

  1. Exécutant chsh -s /bin/bash dans la fenêtre du Terminal.
  2. Confirmant le changement avec les identifiants de l'utilisateur.
  3. 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.