Dans ce guide, nous allons voir rapidement Bashrc et comment le recharger après avoir apporté des modifications.
Le script bashrc
Le bashrc est un script de shell pour la coquille bash. Bash exécutera les commandes dans Bashrc à chaque fois qu'il s'exécute. C'est essentiellement un script de shell pour initier une session de shell.
Le fichier bashrc peut contenir une variété de codes et de commandes. Par exemple, vous pouvez définir Java_Home (pour travailler avec les applications Java), utiliser des alias bash pour créer votre propre commande personnalisée, gérer les variables d'environnement bash comme le chemin, etc. Vous pouvez également utiliser Bashrc pour colorer la sortie de votre console!
Le fichier est situé à l'emplacement suivant.
$ ~ /.bashrc
Comme l'emplacement le suggère, le fichier bashrc est unique pour chaque utilisateur. Apporter des modifications n'affectera personne sur le système. Cependant, il y a d'autres scripts qui se chargent pendant le démarrage. Par exemple, bash_profile.
Il existe différents types de fichiers bashrc présents dans tout le système.
Pourquoi Recharger bashrc
Lorsqu'une session Shell Bash est lancée, il lit toutes les configurations et scripts associés. Après cela, Bash ne les relit à nouveau (sauf ordonnance de). C'est pourquoi vous serez recommandé de redémarrer la session de bash pour mettre en vigueur les modifications Bashrc.
Montage bashrc
Le fichier bashrc est un fichier texte contenant des commandes bash. Vous pouvez utiliser n'importe quel éditeur de texte pour modifier ce fichier. Par exemple, nous pouvons utiliser Nano ou VIM pour l'édition sur l'interface utilisateur de la console.
$ nano ~ /.bashrc
$ vim ~ /.bashrc
Rechargement bashrc
Après avoir apporté des modifications, enregistrez le fichier et fermez l'éditeur de texte. Comme mentionné précédemment, Bash ne vérifie pas les modifications de Bashrc après le début de la session. L'exécution de la commande suivante dira à Bash de recharger Bashrc:
$ source ~ /.bashrc
La clé ici est la commande source. C'est une instruction de coquille intégrale. Il indique au shell de charger (lire et exécuter, en gros) commandes du fichier spécifié. N'oubliez pas que Bashrc est un script bash. Avec cette commande, Bash remonte le script. Toutes les modifications apportées sont appliquées automatiquement.
Voici un guide plus approfondi sur l'utilisation de la commande Linux Source avec des exemples.
Final Pensées
Ce guide démontre avec succès le rechargement du fichier bashrc. Bash est livré avec la commande source à cet effet. Il charge toutes les commandes shell du fichier spécifié dans la session de bash actuelle. Bash chargera automatiquement le fichier bashrc mis à jour la prochaine fois qu'il démarrera.
Bash est également un langage de script robuste qui peut automatiser de nombreuses tâches dans l'environnement Linux. Intéressé à commencer votre voyage avec des scripts bash? Consultez ce guide sur les syntaxes et variables de programmation bash.
Happy Computing!