Définir la valeur de la variable d'environnement
Vous devez comprendre que les variables d'environnement sont initialisées de la même manière que les autres variables d'un langage de programmation sont initialisées, i.e., Variables bash. Bien que le titre d'une variable d'environnement soit toujours sensible à la casse, je.e., Ce doit être en majuscule. Plus de deux valeurs peuvent être attribuées à une variable d'environnement en utilisant le côlon «:».
Voici une syntaxe générale simple de l'initialisation d'une variable d'environnement. La commande intégrée set a été largement connue pour définir les valeurs des variables d'environnement. Si vous l'utilisez sans aucun argument ni indicateur de jeu, cela fera afficher votre shell toutes les variables d'environnement, comme vous pouvez le voir sur l'image ci-dessous. Les exemples courants de «set» intégrés sont «set -x» pour développer et afficher, «set -e» pour quitter le programme lors de la rencontre de tout statut non nul, «set -u» et «set -o» pour Affichez une erreur lorsqu'il trouve une variable sans valeur définie, «set -n» pour éviter d'exécuter les commandes et bien d'autres.
Imprimer toutes les variables d'environnement en utilisant env
Commençons à utiliser différentes commandes dans le shell pour imprimer les variables environnementales. Avant cela, lancez votre application de console à l'aide du «Ctrl + Alt + T» sur l'Ubuntu 20.04 Desktop. La toute première méthode pour afficher toutes les variables d'environnement consiste à utiliser la commande «Env» dans le shell. Mais il affichera uniquement les variables d'environnement actuellement actives du système.
Vous pouvez également y transmettre des arguments pour modifier la sortie. Nous avons utilisé la commande «env» simple pour afficher toutes les variables d'environnement actuelles dans notre coquille selon la sortie affichée.
$ envImprimer toutes les variables d'environnement à l'aide de l'imprimév
Voyons un autre exemple pour imprimer toutes les variables d'environnement dans la coquille. Cette fois, nous utilisons la commande «Printenv» dans le shell pour le faire. La commande «Printenv» affiche les variables d'environnement actuellement actives et les variables d'environnement précédemment spécifiées dans le shell.
Vous pouvez voir la sortie de l'utilisation de la commande «Printenv» pour afficher toutes les variables d'environnement dans le shell selon l'instantané ci-dessous. Nous avons beaucoup de variables d'environnement avec leurs valeurs assignées, je.e., Variables de coquille, variables d'affichage, variables d'authentification et bien plus encore, comme démontré à partir de l'image.
$ printorvVous pouvez également utiliser la même commande avec les mots clés «plus» et «moins». Plus de commandes seront utiles lorsque vous voulez en voir plus en cas de besoin. Tandis que la commande moins affichera automatiquement moins de variables d'environnement sur votre écran de shell pour éviter les inconvénients. Les commandes de plus et moins affichage sont indiquées comme suit:
$ printenv | plusLa vue la plus claire de la sortie de la commande «plus» de l'impression des variables d'environnement est indiquée dans l'image ci-dessous. Appuyez sur la touche «Entrez» pour explorer plus de variables.
La commande PRINTENV est très pratique lorsqu'il s'agit de transférer ses données variables dans d'autres fichiers. Cela signifie que nous pouvons également transférer toutes les variables d'environnement et leurs valeurs à un fichier bash à l'aide de la commande «Printenv». Vous devez utiliser le signe supérieur au signe après le mot clé «Printenv» ainsi que le nom d'un fichier où les données des variables seront stockées.
Après cela, vous pouvez voir que le fichier aura toutes les variables d'environnement. La sortie est la même pour afficher le contenu d'un fichier à l'aide de la commande «Cat» et de la commande «Printenv» dans le shell.
$ printenv> Nouveau.shotD'un autre côté, vous pouvez également utiliser les arguments de la commande «Printenv» pour le rendre spécifique. Disons que si vous souhaitez vérifier les valeurs de la variable d'environnement «Accueil» dans le shell, vous devez le mentionner dans la commande «Printenv» avec le mot-clé «grep». Si la variable nommée «Home» existe dans le système, elle l'affichera sur la coquille. Comme vous pouvez le voir, il affichait la variable «à domicile» et sa valeur, je.e., chemin dans la coquille.
$ printenv | maison grepVérifions certaines autres variables d'environnement. Say Say Vérifiez le dossier «TMP» en utilisant le mot-clé «Grep». Le dossier «TMP» appartient à la variable «session_manager» dans notre système.
$ printenv | grep tmpMaintenant, vérifions le dossier «bac» largement utilisé dans le système. En exécutant la commande, nous avons 4 variables d'environnement en retour, montrant qu'il fait partie de toutes ces variables d'environnement de l'Ubuntu 20.04 Système.
$ printenv | bac grepPour vérifier la variable qui n'existe même pas dans votre système, mène à un résultat vide. Comme le système n'a pas de variable d'environnement pour un dossier ou un fichier «nouveau».
$ printenv | grep nouveauVous pouvez également utiliser une autre commande pour afficher toutes les variables trouvées dans votre système, je.e., Non seulement les variables d'environnement. La commande Declare peut être utilisée à cet effet avec l'indicateur «-p» dans la requête.
$ Declare -PSi vous souhaitez seulement afficher les variables d'environnement dans votre coquille, vous pouvez également le faire en déclarant une commande. Vous devez déclarer l'indicateur «-xp» au lieu du drapeau «-p», comme indiqué dans l'image. Vous pouvez jeter un œil à la sortie qui affiche uniquement les variables d'environnement.
$ Declare -xpConclusion
Ce guide a été conçu pour tous les utilisateurs bash du système Linux malgré leur capacité d'apprentissage. En effet.