Git bash définir une variable d'environnement

Git bash définir une variable d'environnement
Si vous avez déjà entendu parler du système de contrôle de version, vous avez peut-être également entendu parler du système de contrôle de version GIT. Le référentiel Github de Git nous aide à maintenir l'enregistrement de nos versions de données mises à jour au système local et à refléter les modifications au centre git distant. Lors de l'utilisation de Git sur un ordinateur local ou un système Linux, il est toujours lancé dans un shell bash, et son comportement est basé sur un ensemble de variables d'environnement de coquille. Il est parfois utile de savoir ce que ce sont et comment les faire fonctionner pour faire fonctionner Git comme vous le souhaitez. L'instruction «Printenv» affiche toutes ou certaines variables d'environnement de la coque sur les systèmes d'exploitation de type UNIX / Linux. Dans ce guide, nous verrons comment nous pouvons définir des variables d'environnement pour Git dans la coquille bash du système d'exploitation Kali Linux. Commençons.

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.