Introduction
Connaître votre version de Bash (Bourne Again Shell) est essentiel pour préserver la compatibilité, déboguer des scripts et garantir la sécurité du système. Les différentes versions de Bash apportent de nouvelles fonctionnalités, corrigent des vulnérabilités et améliorent les performances.
Dans ce guide, vous apprendrez à vérifier votre version de Bash, pourquoi c’est important et quoi faire de cette information.
Pourquoi vérifier votre version de Bash ?
Cas d’usage principaux
- Compatibilité des scripts : certains scripts reposent sur des fonctionnalités disponibles uniquement dans les versions récentes de Bash. Connaître votre version garantit la compatibilité avant d’exécuter ou d’écrire de tels scripts.
- Dépannage : si un script ou une commande se comporte de façon inattendue, la version de Bash en est peut-être la cause.
- Sécurité : les anciennes versions de Bash peuvent présenter des vulnérabilités (par exemple, la faille Shellshock). Garder Bash à jour est crucial pour la sécurité du système.
Comment vérifier votre version de Bash
Pour vérifier votre version actuelle de Bash, exécutez la commande suivante dans votre terminal :
echo "${BASH_VERSION}"
Exemple de sortie
[user@linux ~]$ echo "${BASH_VERSION}"
5.2.21(1)-release
[user@linux ~]
Comprendre la sortie
- Numéro de version :
5.2.21dans cet exemple. - Niveau de correctif :
(1)indique la version corrective. - Type de version : le mot « release » confirme qu’il s’agit d’une version stable.
Que faire ensuite ?
1. Si vous utilisez une ancienne version
Envisagez de mettre Bash à jour vers une version plus récente pour profiter des fonctionnalités améliorées et des correctifs de sécurité.
Comment mettre Bash à jour
Utilisez votre gestionnaire de paquets pour mettre Bash à jour :
- Sur les systèmes basés sur RHEL (CentOS, Fedora) :
sudo yum update bash - Sur les systèmes basés sur Debian (Ubuntu) :
sudo apt update && sudo apt upgrade bash
2. Explorez les fonctionnalités de Bash
Découvrez les nouvelles fonctionnalités introduites dans les versions récentes de Bash. Le journal des modifications de Bash fournit une liste détaillée des mises à jour.
3. Utilisez cette information pour le débogage
Lorsque vous déboguez des scripts ou rencontrez des problèmes, indiquez votre version de Bash lorsque vous demandez de l’aide. Cette information fait gagner du temps et aide à identifier les problèmes de compatibilité.