Menu
Coddy logo textTech

Le fichier de profil

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

Les variables que vous définissez et exportez ne persistent que jusqu’à la fermeture du terminal. Pour les rendre permanentes, vous devez les ajouter à un fichier de profil qui s’exécute automatiquement lorsque vous démarrez 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 vous ouvrez un nouveau terminal. Vous pouvez afficher votre 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 guillemets simples empêchent le shell de développer la variable maintenant, et ajoute le contenu au fichier au lieu de l’écraser. Après avoir ajouté cela 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

Ajoutez une variable d’environnement permanente à votre fichier de profil, puis rechargez-le pour appliquer les modifications.

Commencez par ajouter une instruction export à ~/.bashrc qui définit une variable appelée WORKSPACE avec la valeur /home/user/projects. Utilisez des guillemets simples autour de l’ensemble de l’instruction export afin d’empêcher l’expansion des variables.

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

Enfin, utilisez echo pour afficher la valeur de votre nouvelle variable WORKSPACE.

Votre sortie finale doit être :

/home/user/projects

Indice : Utilisez echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc pour ajouter la ligne, 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 Les fondamentaux

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