Menu
CoddyTech

Le fichier de profil

Fait partie de la section Fondamentaux du Journey Terminal de Coddy. Leçon 64 sur 82.

Les variables que tu définis et exportes ne durent que jusqu’à ce que tu fermes le terminal. Pour les rendre permanentes, tu dois les ajouter à un fichier de profil qui s’exécute automatiquement au démarrage d’une nouvelle session shell.

Le fichier de profil le plus courant est ~/.bashrc pour les shells Bash ou ~/.zshrc pour Zsh. Ces fichiers sont des scripts shell qui s’exécutent chaque fois que tu ouvres un nouveau terminal. Tu peux afficher ton fichier de profil avec :

cat ~/.bashrc

Pour ajouter une variable d’environnement permanente, ajoutez une instruction export à votre fichier de profil :

echo 'export MY_VAR="hello"' >> ~/.bashrc

Les apostrophes indiquent au shell d’écrire la ligne exactement comme elle a été saisie, donc les guillemets doubles autour de hello se retrouvent dans le fichier. >> ajoute du contenu au fichier au lieu de l’écraser. Après avoir ajouté cette ligne au profil, la modification ne prendra pas effet dans votre session actuelle. Vous devez soit ouvrir un nouveau terminal, soit recharger le fichier avec :

source ~/.bashrc

La commande source exécute le fichier dans votre shell actuel, en appliquant immédiatement toute nouvelle variable ou tout nouveau paramètre. C’est ainsi que les développeurs personnalisent leur environnement de terminal avec leurs préférences personnelles, leurs raccourcis et leurs configurations, qui persistent d’une session à l’autre.

challenge icon

Défi

Facile

Ajoute une variable d’environnement permanente à ton fichier de profil, puis recharge-le pour appliquer les modifications.

Tout d’abord, ajoute une instruction export à ~/.bashrc qui définit une variable appelée WORKSPACE avec la valeur /home/user/projects. Utilise des guillemets simples autour de toute l’instruction export pour empêcher l’expansion des variables.

Ensuite, utilise la commande source pour recharger le fichier de profil afin que la variable prenne effet immédiatement.

Enfin, utilise echo pour afficher la valeur de ta nouvelle variable WORKSPACE.

Ta sortie finale devrait être :

/home/user/projects

Indice : Utilise echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc pour ajouter l’instruction, puis source ~/.bashrc pour recharger le fichier, et enfin echo $WORKSPACE pour vérifier.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Terminal