logo

Commande d'exportation Linux

Le exporter La commande est un utilitaire intégré au shell Linux Bash. Il est utilisé pour garantir que les variables d'environnement et les fonctions soient transmises aux processus enfants. Cela n'affecte pas la variable d'environnement existante.

Les variables d'environnement sont définies lorsque nous ouvrons une nouvelle session shell. À tout moment, si nous modifions une valeur de variable, le shell n'a aucun moyen de sélectionner cette modification. La commande d'exportation nous permet de mettre à jour la session en cours sur les modifications qui ont été apportées à la variable exportée. Nous n'avons pas besoin d'attendre pour démarrer une nouvelle session shell.

Syntaxe:

 export [-f] [-n] [name[=value] ...] or export -p 

Jetons un coup d'œil à différents exemples de la commande export :

Exemple 1 : la commande d'exportation sans aucun argument

La commande d'exportation de base affichera toutes les variables d'environnement exportées de votre système. Il s'exécute de la manière suivante :

 export 

Considérez l'instantané de sortie ci-dessous :

Commande d'exportation Linux

Exemple 2 : Afficher toutes les variables exportées sur le shell actuel

Pour afficher toutes les variables d'environnement exportées du shell actuel, exécutez la commande avec l'option -p comme suit :

algorithme de Kruskal
 export -p 

Considérez l'instantané de sortie ci-dessous :

Commande d'exportation Linux

Exemple 3 : Utilisation de l'exportation avec des fonctions

Pour utiliser une fonction avec la commande export, utilisez l'option -f. Si nous n’utilisons pas cette option, elle sera considérée comme une variable et non comme une fonction.

Syntaxe:

 export -f function_name 

Nous exportons un « nom » de fonction comme suit :

 name() { echo 'Javatpoint';} 

Pour exporter la fonction ci-dessus, exécutez la commande comme suit :

 export -f name 

Maintenant, appelez le shell bash pour exécuter la fonction :

 bash 

Pour appeler la fonction, entrez le nom de la fonction :

 name 

Considérez le résultat ci-dessous :

Commande d'exportation Linux

créons une autre fonction 'bonjour', exécutons la commande comme suit :

 function hello > { > echo hello, welcome to javatpoint > } 

Pour exporter la fonction ci-dessus, exécutez la commande comme suit :

 export -f hello 

Considérez le résultat ci-dessous :

Commande d'exportation Linux

Exemple 4 : attribuez une valeur avant d'exporter une fonction ou une variable :

La commande export nous permet d'attribuer une valeur avant d'exporter une fonction. Considérez la commande ci-dessous :

héritage en Java
 export name[=value] 

Par exemple, attribuez une valeur à une variable comme suit :

 a=5 

exportez-le maintenant sous :

 export a 

nous pouvons vérifier l'affectation en utilisant la commande printenv comme suit :

 printenv a 

Considérez le résultat ci-dessous :

Commande d'exportation Linux

Exemple 5 : Définir vim comme éditeur par défaut :

L'éditeur vim est l'éditeur de texte le plus utilisé pour les systèmes Linux. Nous pouvons définir vim comme éditeur de texte par défaut en utilisant la commande d'exportation.

Pour définir vim comme éditeur de texte par défaut, exécutez la commande suivante :

 export EDITOR=/usr/bin/vim export | grep EDITOR 

Les commandes ci-dessus n'afficheront aucune confirmation. Considérez le résultat ci-dessous :

Commande d'exportation Linux

Exemple 6 : définir une variable d'environnement

Pour créer une nouvelle variable, utilisez la commande d'exportation suivie d'un nom de variable et de sa valeur.

Syntaxe:

 export NAME=VALUE 

Pour créer une nouvelle variable, ' système ,' exécutez la commande comme suit :

 export sys=50 

La commande echo permet d'afficher la variable :

 echo sys 

Pour afficher la valeur de la variable, utilisez le symbole $ avant le nom de la variable

 echo $sys 

Considérez le résultat ci-dessous :

Commande d'exportation Linux