L'imprimenv est une commande qui affiche la valeur de la variable d'environnement. Si aucune variable n'est spécifiée, le nom d'affichage de la variable d'environnement ainsi que sa valeur en paires pour toutes les variables seront affichés i.e. Printenv est utilisé pour afficher les valeurs de toutes les variables d'environnement.
$ printorv
La commande Impridenv Home Affiche l'emplacement du répertoire personnel de l'utilisateur actuel.
$ Printenv Home
Une autre technique pour montrer la valeur de la variable d'environnement domestique consiste à utiliser un écho avec le symbole $ (dollar) devant lui. À l'écran en dessous, vous pouvez en vérifier une illustration.
$ echo $ home
La commande env est une autre commande connexe qui peut être utilisée pour imprimer la valeur des variables environnementales. Lorsqu'il est utilisé avec l'argument «$ home», il renvoie l'erreur «autorisation refusée» car le chemin vers une variable est protégé par les droits sudo.
$ Env $ Home
Sans arguments dans la commande «Env», il est fonctionnellement égal à la commande primitenv.
$ env
Exemple 1: Déclarer une variable d'environnement
Pour déclarer une nouvelle variable d'environnement pour Git, nous devons suivre les commandes dans le shell. Alors, ouvrez une ligne de commande Bash Shell (terminal). En utilisant cette syntaxe facile, créez et spécifiez une nouvelle variable d'environnement disponible pour votre shell de ligne de commande en cours d'exécution et toutes les applications à partir de celui-ci. La commande ci-dessous crée une nouvelle variable d'environnement nommé nom de variable avec la valeur «[valeur]». Nous pouvons incorporer l'espace dans la chaîne tout en l'interprétant comme une seule valeur en utilisant les doubles devis autour de «[valeur]». Pour vérifier la valeur d'une variable d'environnement, utilisez simplement la commande Echo et lien vers la variable répertoriée ci-dessous. Cela montrera la valeur actuelle de la variable variable_name, qui est [valeur] pour le moment.
Lorsque vous vous référez à une variable d'environnement dans une commande, assurez-vous de mettre un $ devant lui afin que le shell sache que vous parlez d'une variable d'environnement plutôt que d'un fichier ou d'un autre programme d'application. Vous pouvez appeler vos variables tout ce que vous souhaitez, cependant pour les variables d'environnement, nous utilisons généralement tous les texte en majuscules. Cela les sépare de la variété des commandes, applications et fichiers de ligne de commande, qui sont fréquemment écrits en minuscules.
$ export variable_name = "valeur"
$ echo $ variable_name
Exemple 2: variables d'environnement prédéfinies
Les variables d'environnement peuvent être utilisées dans n'importe quelle commande, et la plupart des systèmes ont déjà quelques-uns pour vous. Le titre de l'utilisateur actuellement connecté est normalement défini dans la variable d'environnement $ utilisateur. Vous pouvez utiliser l'instruction Echo pour imprimer et vérifier la valeur de cela, mais maintenant cette fois, nous pouvons également ajouter un message accueillant. Prenez note des marques à double devis. Ceux-ci sont utilisés pour entourer une chaîne qui peut contenir des espaces ou des caractères que la coque interprète différemment.
$ echo "Salut, $ utilisateur"
Cependant, les variables d'environnement peuvent toujours être utilisées dans ces chaînes. Avant que la chaîne ne soit fournie à la commande echo, les variables seront étendues à leur valeur actuelle. Lorsque vous utilisez les doubles devis, l'utilisateur $ est élargi; Lorsque vous utilisez les devis uniques, l'utilisateur $ est considéré comme du texte littéral et non comme une variable à étendre.
$ echo 'Salut, $ utilisateur'
Exemple 3: Exporter et inférieur à une variable d'environnement
Dans cet exemple, nous créons d'abord la variable d'environnement DIR dans le GIT et lui donnons la valeur / Home / Linux /. Nous avons utilisé l'instruction ECHO pour imprimer la valeur enregistrée dans DIR pour vérification.
$ export dir = / home / linux
$ echo $ dir
Dans Linux, vous pouvez définir ou perturber les variables d'environnement spécifiques à l'utilisateur ou de session. Par défaut, l'instruction «Env» fournit une liste de toutes les variables d'environnement actuelles. Cependant, lorsqu'il est utilisé avec l'indicateur «-i», il efface temporairement toutes les variables d'environnement et permet à l'utilisateur d'exécuter une commande dans la session actuelle sans eux. La commande unset peut être utilisée pour effacer temporairement les variables d'environnement locales.
$ unset dir
$ echo $ dir
Nous avons créé une variable d'environnement «Dir» pour notre référentiel GIT «Project1».
$ Dir = ”/ home / linux / project 1”
$ echo $ dir
La commande vous fournira un shell bash qui n'a pas de variables d'environnement pour le moment. Cependant, lorsque vous quittez la coquille, toutes les variables seront restaurées.
Env -i bash
Exemple 4
Dans Linux, vous pouvez définir et perturber les variables d'environnement spécifiques à l'utilisateur. Vous devez ajouter et modifier le ".Fichier Bashrc »dans le répertoire domestique pour exporter ou modifier la variable environnementale. Ensuite, pour que les modifications prennent effet, achetez le fichier.
$ vi .bashrc
La variable (dans notre cas, «CD») deviendrait alors active. Lorsque l'utilisateur lance un nouveau terminal, cette variable sera exposée. Ajoutez la ligne annexe à la fin du fichier et enregistrez-le.
Appliquez la commande source, puis imprimez la valeur du CD à l'aide de la commande echo.
$ source .bashrc
$ echo $ cd
Conclusion
Il s'agit de définir les variables d'environnement dans un terminal de coquille d'un système avec GIT installé et configuré. Pour ce faire, nous avons essayé un paquet de certaines commandes comme Env, Printenv, Unset, Export et Echo. Nous espérons que vous metterez en œuvre cet article sur votre système d'exploitation. Consultez plus d'articles sur le site Web de Linux Hint.