Dans Ubuntu, il existe les fichiers suivants pour définir les variables d'environnement :
/etc/profile : Lors de la connexion, le premier fichier utilisé par le système d'exploitation pour personnaliser l'environnement utilisateur. Ce fichier définit les informations d'environnement pour chaque utilisateur du système. Lorsque l'utilisateur se connecte pour la première fois, ce fichier est exécuté.
/etc/environment : Le deuxième fichier utilisé par le système d'exploitation lors de la connexion. Le système définit les variables d'environnement du fichier d'environnement avant de lire votre propre profil.
~/.profile : Le troisième fichier utilisé lors de la connexion est le fichier .profile. Chaque utilisateur peut utiliser ce fichier pour saisir les informations shell dédiées à son propre usage. Lorsque l'utilisateur se connecte, le fichier n'est exécuté qu'une seule fois. , il définit certaines variables d'environnement et exécute le fichier .bashrc de l'utilisateur.
/etc/bashrc : exécute ce fichier pour chaque utilisateur exécutant le shell bash. Ce fichier est lu à l'ouverture du shell bash.
~/.bashrc : Ce fichier contient des informations bash spécifiques à votre shell bash. Ce fichier est lu lors de la connexion et à chaque fois qu'un nouveau shell est ouvert.