Ma configuration Bash est basée sur le fichier .bashrc de Debian, mais avec un petit mécanisme en plus ajouté au fichier .bashrc, de sorte que tous les scripts se trouvant dans le dossier "home" de l'utilisateur (~) et ayant un nom commançant par .bashrc_ sont automatiquement sourcés. Grâce à ce mécanisme, j'évite d'allonger exagérément le fichier .bashrc avec des définitions d'alias ou de fonctions et j'utilise autant de scripts séparés que je veux.
Pour ajouter un nouveau script, disons .bashrc_functions, je n'ai qu'à l'ajouter dans ~ et mon fichier .bashrc le sourcera automatiquement la prochaine fois que j'ouvrirai un terminal.
Si je ne souhaite plus que le fichier soit sourcé, je peux l'effacer ou le renommer en, par exemple, .bashrc_disabled_functions.
Dans le dépôt GitHub, vous trouverez mes fichiers .bashrc (un pour
un utilisateur "normal" et un pour root) ainsi que certains de mes scripts
séparés :
https://github.com/thierr26/thierr26_bash_config