Comment définir des variables d'environnement dans Linux

Comment définir des variables d'environnement dans Linux
Les variables d'environnement sont des valeurs dynamiques intitulées utilisées pour la personnalisation d'un système Linux dans Linux. Il vous permet de modifier la façon dont votre système traite ainsi que la conduite de ses applications. Pour une instance, les variables d'environnement sont utilisées pour stocker des chemins, enregistrer des informations concernant les différents éditeurs ou navigateurs Web, et faites-nous part des différents paramètres de mise en page. Vous pouvez consulter toutes les variables d'environnement de travail actuelles dans votre système et modifier ou créer les variables dedans. Cet article consiste à définir les variables d'environnement dans Ubuntu 20.04 Système Linux utilisant son shell.

Afficher les variables d'environnement

Nous commençons par l'affichage des variables d'environnement actuellement activées de notre Ubuntu 20.04 Système d'exploitation Linux. La commande la plus couramment utilisée à cet effet est l'instruction «printenv» sur le shell. Nous commençons le terminal avec la consommation de la clé de raccourci «Ctr + Alt + T» et effectuons simplement l'instruction en un mot «Printenv». Cette exécution de commande affiche toutes les variables d'environnement déjà connues.

L'utilisation du mot-clé Printenv dans le shell affiche toutes les variables d'environnement actuelles, mais vous pouvez utiliser le nom d'une variable spécifique dans la même instruction pour afficher les valeurs. Pour cela, vous devez utiliser le mot-clé «var_name» avec le signe «=» et le nom d'une variable à rechercher dans l'instruction Printenv. Nous avons essayé l'instruction «printenv» avec la spécification «var_name» pour utiliser les noms de trois variables différentes pour voir leurs valeurs, i.e. Shell, Desktop_Session et PWD Format de shell actuellement utilisé, Session de bureau et répertoire de travail actuel.

Vous pouvez également spécifier la variable d'environnement à rechercher sans l'utilisation du mot-clé «var_name» dans la commande printenv. La même sortie s'affichera.

Vous devez utiliser l'instruction GREP pour rechercher certaines chaînes en utilisant les modèles spécifiques. Il peut être fusionné avec l'instruction PRIMENV pour rechercher toutes les variables d'environnement contenant un modèle spécifique dans leur nom. Nous avons obtenu un minimum de 2 enregistrements pour chacun.

L'instruction «Env» peut également être utilisée pour afficher toutes les variables d'environnement sur l'Ubuntu 20.04 Console. L'utilisation de l'instruction «env» et sa sortie s'affiche dans l'image:

Pour une instance, si vous souhaitez utiliser l'instruction «Env» sur le shell pour afficher simplement toutes les variables sur le shell, vous devez être clair que ce sera une grande sortie, je.e. La plupart sont cachés.

L'utilisation du mot-clé «plus» avec le «|» Le panneau vous permet d'utiliser la touche Entrée pour afficher les variables restantes sur l'écran de la console.

L'instruction GREP peut également être utilisée avec la commande «env» pour rechercher les variables d'environnement de modèle spécifiques dans l'ubuntu 20.04 Système tel que présenté.

Si l'un d'entre vous souhaite présenter toutes les variables d'environnement avec la console, la définition de l'utilisateur et l'environnement dans le terminal de la coquille de l'Ubuntu 20.04 Système, il faut utiliser l'instruction définie sur la zone de requête comme suit:

L'instruction GREP peut également être utilisée dans l'instruction définie pour afficher toutes les variables d'environnement, les méthodes définies par l'utilisateur et les variables de coquille avec un modèle spécifique dans leur nom.

Définir les variables d'environnement

Avant de sauter dans la définition des variables d'environnement, vous devez comprendre que les variables de coquille sont principalement utilisées pour définir comme variables d'environnement. Tout d'abord, initialisez une variable de shell, puis en faire une variable d'environnement. Pour créer une variable de shell, nous devons utiliser n'importe quel nom unique suivi par le signe égal et la valeur variable dans les virgules inversées uniques. Ainsi, dans l'exemple suivant, nous cerons une nouvelle variable de coquille nommée «Val» et l'initialisons avec la valeur «Test». L'instruction «Echo» est consommée ici pour afficher la valeur de la variable de coquille «Val» dans la console et obtenir la valeur «test» en tant que sortie.

Les instructions PRINTENV et ENV sont utilisées ici pour afficher la valeur de la variable shell «Val» qui vient d'être créée. La sortie n'est rien ni une erreur. C'est parce que les instructions Printinv et Env ne sont utilisées que pour l'affichage des variables d'environnement et non pour l'affichage des variables de coquille. Val est actuellement une variable de coquille.

Maintenant, il est temps de transformer une variable de shell en une variable d'environnement. Pour cela, Ubuntu 20.04 Le système d'exploitation Linux a créé la commande «Exporter». Vous devez utiliser le mot-clé «Export» avec le nom de variable «Val» comme nous l'avons fait dans. L'instruction PRINTENV ainsi que l'utilisation du nom de la variable peuvent être utilisées pour vérifier le résultat, si la variable shell est définie sur la variable d'environnement ou non. La sortie affiche la valeur «Test» de la variable «Val». La variable de coquille «Val» est convertie avec succès en une variable d'environnement.

Les utilisateurs d'Ubuntu peuvent également créer et définir une variable d'environnement directement sans créer une variable de shell, puis la convertir en une variable d'environnement. Pour cela, il vous suffit d'utiliser l'instruction d'exportation avec le nom d'une nouvelle variable d'environnement à créer et l'initialiser avec la valeur. Nous avons essayé cette méthode pour créer une variable d'environnement «var» avec la valeur «Saeedraza» et affiché sa valeur à l'aide de la commande primitenv.

On peut également non set la variable d'environnement déjà définie dans le système Linux à l'aide de l'instruction non définie avec le nom de la variable. Nous l'avons fait jusqu'à présent pour les variables d'environnement nouvellement créées, je.e. Var et val. L'incapacité fait que la commande PRINTENV n'a rien affiché en retour.

Conclusion

Le premier paragraphe de cet article est l'introduction des variables environnementales et leur utilisation dans le système Linux. Nous avons divisé ce tutoriel en deux parties principales: affichage des variables d'environnement et configurant les variables d'environnement. La première partie est tout sur la façon d'afficher les différentes variables en utilisant les différentes instructions de PrintEnv et Env tandis que la deuxième partie concerne la création des variables d'environnement directement et indirectement (en utilisant la commande Export).