Fichiers de démarrage
Ces fichiers contiennent les alias et variables d'environnement rendus accessibles au Bash exécuté en tant qu'utilisateur shell et à tous les scripts Bash appelés après l'initialisation du système.
Défauts valables pour le système entier, configure essentiellement l'environnement (tous les shells de type Bourne, pas seulement Bash [99])
Fonctions valables pour le système entier et alias pour Bash
Configuration de l'environnement par défaut spécifique à l'utilisateur, trouvée dans chaque répertoire personnel des utilisateurs (la contre-partie locale de /etc/profile)
Fichier d'initialisation Bash spécifique à l'utilisateur, trouvé dans chaque répertoire personnel des utilisateurs (la contre-partie locale de /etc/bashrc). Seuls les shells interactifs et les scripts utilisateurs lisent ce fichier. Voir l'Annexe K, Un exemple de fichier .bashrc pour un fichier .bashrc d'exemple.
Fichier de déconnexion
Fichier d'instructions spécifique à l'utilisateur, trouvé dans chaque répertoire personnel des utilisateurs. En sortie d'un shell login (Bash), les commandes de ce fichier sont exécutées.
Fichiers de configuration système
Liste et description des périphériques matériels attachés. Cette information est sous la forme de texte et peut être extraite et analysée.
bash$ grep -A 5 AUDIO /etc/sysconfig/hwconf class: AUDIO bus: PCI detached: 0 driver: snd-intel8x0 desc: "Intel Corporation 82801CA/CAM AC'97 Audio Controller" vendorId: 8086
Ce fichier est présent sur les installations à base de Red Hat et Fedora Core mais pourrait être absent sur d'autres distributions.
[99] Ceci ne s'applique pas à csh, tcsh, et d'autres shells non liés ou descendant du classique shell Bourne (sh).