Il s'agit de l'édition 5.0, mise à jour le 12 mai 2019, du manuel de référence GNU Bash, pour Bash, version 5.0.
Bash contient des fonctionnalités qui apparaissent dans d'autres shells populaires et certaines fonctionnalités qui n'apparaissent que dans Bash. Certains des shells dont Bash a emprunté des concepts sont le Bourne Shell (sh), le Korn Shell (ksh) et le C-shell (csh et son successeur, tcsh). Le menu suivant décompose les fonctionnalités en catégories, en notant quelles fonctionnalités ont été inspirées par d'autres shells et qui sont spécifiques à Bash.
Ce manuel se veut une brève introduction aux fonctionnalités de Bash. La page de manuel Bash doit être utilisée comme référence définitive sur le comportement du shell.
Table des matières
Caractéristiques de Bash
1. Introduction
1.2 Qu'est-ce qu'une coque?
1.1 Qu'est-ce que Bash?
2 Définitions
3 Fonctions de base du shell
3.1 Syntaxe du shell
3.2 Commandes shell
3.3 Fonctions shell
3.4 Paramètres du shell
3.5 Expansion de Shell
3.6 Redirection
3.7 Exécution des commandes
3.8 Scripts shell
4 commandes intégrées de Shell
4.1 Bourne Shell Builtins
4.2 Commandes intégrées Bash
4.3 Modification du comportement du shell
4.4 Builtins spéciaux
5 Variables Shell
5.1 Variables du shell Bourne
5.2 Variables Bash
6 fonctionnalités Bash
6.1 Invoquer Bash
6.2 Fichiers de démarrage Bash
6.3 Coques interactives
6.4 Expressions conditionnelles Bash
6.5 Arithmétique des coques
6.6 Alias
6.7 Tableaux
6.8 La pile de répertoires
6.9 Contrôle de l'invite
6.10 Le shell restreint
6.11 Mode Bash POSIX
7 Contrôle des travaux
7.1 Bases du contrôle des travaux
7.2 Fonctions intégrées de contrôle des travaux
7.3 Variables de contrôle des travaux
8 Édition en ligne de commande
8.1 Introduction à l'édition de ligne
8.2 Interaction avec la ligne de lecture
8.3 Fichier init de lecture
8.4 Commandes de lecture lisibles
8.5 Mode readline vi
8.6 Achèvement programmable
8.7 Built-in d'achèvement programmables
8.8 Un exemple d'achèvement programmable
9 Utilisation interactive de l'historique
9.1 Installations d'historique de Bash
9.2 Constructions de l'historique des bashs
9.3 Extension de l'historique
10 Installation de Bash
10.1 Installation de base
10.2 Compilateurs et options
10.3 Compilation pour plusieurs architectures
10.4 Noms d'installation
10.5 Spécification du type de système
10.6 Partage des valeurs par défaut
10.7 Commandes de fonctionnement
10.8 Caractéristiques optionnelles
Annexe A Signaler des bogues
Annexe B Différences majeures par rapport à la coquille Bourne
B.1 Différences d'implémentation par rapport au shell SVR4.2
Annexe C Licence de documentation gratuite GNU
ADDENDA: Comment utiliser cette licence pour vos documents
Dernière mise à jour :
18 mai 2020