Commande d'exportation Linux avec des exemples

Commande d'exportation Linux avec des exemples
La commande d'exportation est une commande intégrée du shell. Les variables environnementales y sont exportées sous forme de processus enfants. Les variables environnementales existantes ne sont pas affectées. Il est également connu sous le nom de commande Bash Bullets. La commande d'exportation aide à mettre à jour la position actuelle de la session Shell en raison du changement que nous avons effectué avec les variables exportées. Aucune attente n'est requise pour que la nouvelle session Shell soit démarrée. Les variables d'exportation sont définies comme POSIX car le shell fournit l'attribut d'exportation à la variable avec le nom spécifique. Supposons que le nom d'une variable soit défini et suivi de «= n'importe quel mot», alors la variable est attribuée avec la valeur de ce mot. Il y a deux chemins utilisés pour exporter et sont présents dans l'environnement. Selon la demande requise, le chemin des variables est exporté à l'échelle mondiale ou au niveau de la session.
  1. Un chemin mondial
  2. Chemin de niveau de session

Dans cet article, nous discuterons des différentes fonctions de la commande d'exportation.

Prérequis

Pour comprendre le concept de la commande d'exportation dans Linux, vous devez avoir un environnement Linux fonctionnant sur votre système. Cela peut être possible en ayant une machine virtuelle sur votre système pour créer un processus Linux pratiquement. Tout d'abord, téléchargez un fichier Ubuntu depuis Internet. Après l'installation, configurez-le sur la boîte virtuelle. Après une configuration réussie, vous verrez que Linux Ubuntu fonctionne sur votre système. Il faut mentionner et créer un utilisateur dans la configuration de démarrage car il sera nécessaire pour accéder aux applications.

Syntaxe

Export [-f -n] [name [= valeur]…]
Exportation -p

Le mot-clé d'exportation est utilisé dans la commande tel qu'il est considéré de deux manières différentes. Soit écrit avec la commande, des arguments ou écrit avec le chemin.

  • -F est utilisé pour afficher la liste de tous les noms que nous exportons en utilisant la commande dans l'environnement du shell en direct.
  • -n aide à supprimer les noms de la liste d'exportation.
  • -P illustre l'utilisation de l'exportation des noms qui agiront comme une fonction.

La commande d'exportation n'ayant aucun argument

Il est utilisé pour afficher toutes les variables qui sont exportées dans l'environnement par votre système. Nous exécuterons la commande ci-dessous.

$ Exportation

Les valeurs obtenues sont disponibles sur tous les obus du monde entier.

Fonctionnement de la commande d'exportation dans Linux

Cette commande est utilisée pour exporter le chemin d'accès des variables de coquille ou le chemin d'accès de toutes les applications du système. Comme discuté ci-dessus, le chemin peut être au niveau mondial ou de la session. À l'échelle mondiale, la présence est celle qui est disponible, le serveur ou le shell est en état de redémarrage. Dans le même temps, la session de connexion n'est disponible que dans la session en cours. Il n'y aura pas de portée de session si le serveur redémarre. Le chemin logiciel peut également être exporté.

Pour utiliser la commande d'exportation dans votre système, il n'est pas nécessaire d'installer un package ou un référentiel dans votre système.

Caractéristiques de l'exportation (options)

À l'avenir maintenant, nous verrons maintenant les options possibles de la commande d'exportation.

-p est utilisé pour enrôler tous les noms utilisés dans le shell actuel. -n aide à retirer les noms de la liste exportée. -F est d'exporter les noms en fonction.

Nous verrons ces options fonctionner une par une dans l'article.

La commande d'exportation avec des arguments

1. -p

$ export -p

À partir de la sortie, vous pouvez voir que toutes les variables sont exportées utilisées dans le shell actuel.

2. -F

Pour exporter une fonction, vous devez d'abord écrire une fonction dans votre ligne de commande avec le nom de fonction unique. Afin que nous puissions appeler facilement la fonction. Une fois la fonction exportée, nous pouvons facilement y accéder en appelant le nom de la fonction. Considérez le code suivant.

$ Name () echo "ubuntu";
$ Export -f Nom
$ bash
$ Nom

Ici, nous avons utilisé Name () comme fonction. Dans cette fonction, nous venons d'imprimer le nom. Après avoir défini la fonction, nous exporterons la fonction à l'aide du mot-clé «-f». La fonction bash est également exportée ici. L'utilisation de la fonction Bash est d'ouvrir un nouveau shell enfant pour précéder la fonction. Puis tapez le nom de la fonction. La sortie sera:

3. -n

Cette fonction est utilisée pour supprimer la variable. Dans cette partie, nous allons supprimer «éditeur."

$ Export -N Editor
$ Export | Grep Editor

Après avoir appliqué la première commande, vous verrez qu'aucune sortie n'est obtenue, donc pour la confirmation, nous utiliserons la commande grep pour exporter les variables si elles sont présentes.

Valeur affectation avant d'exporter une fonction

La commande d'exportation nous permet d'introduire la valeur attribuant avant d'exporter une fonction.

$ x = 10
$ Export x
$ printenv x

X est une variable à laquelle nous avons attribué une valeur. Ensuite, après l'exportation, nous avons affiché la sortie en utilisant «printenv» pour imprimer la valeur de la variable x.

Considérez un autre exemple d'exportation d'une fonction après avoir attribué la valeur. Ici, une variable Linux est attribuée avec une chaîne. La variable est exportée, puis nous afficherons sa sortie.

Exporter plusieurs variables

Pour exporter plusieurs variables, considérons un exemple dans lequel nous avons initialisé trois variables avec les valeurs. Ces valeurs sont ensuite exportées dans une séquence. Enfin, nous prenons l'impression des valeurs dans les variables.

$ Export x = 1
$ Export y = 2
$ Export Z = 5
$ Exporter x y z
$ printenv x y z

À partir de cela, nous pouvons facilement obtenir la sortie.

En tant qu'éditeur de texte, définissez VIM

Utilisez la commande ci-dessous à cet effet.

$ éditeur d'exportation = / usr / bin / vim
$ Export | Grep Editor

Aucune sortie ne sera obtenue après l'exportation. Ensuite, nous aurons grep les variables pour obtenir la sortie.

Invite colorée

Nous pouvons colorer l'invite en utilisant la commande suivante dans le shell. Cela changera la couleur de l'invite vers le vert.

$ export ps1 = '\ [\ e [1; 32m \] [\ u @ \ h \ w] \ $ \ [\ e [0m \]'

Vous pouvez voir la sortie que sa couleur est changée en vert.

Exportation de valeur de nom

La valeur du nom exportant dans l'environnement Linux est très courante. Lorsque nous exportons la valeur du nom, le niveau de portée du nom est limité au shell de connexion. Lorsque la ligne de commande ou la session de shell est terminée, la valeur du nom n'existera plus non plus.

$ export java_home = / usr / share / java-1.8.0 /

Ici, nous avons exporté le chemin du java_home

$ Echo $ java_home

Pour vérification, nous écho au terme.

Conclusion

Cet article explique le travail et l'utilisation des commandes d'exportation dans Linux. Il s'agit d'une fonctionnalité intégrée qui aide à initier les variables, à exporter les valeurs du nom et à supprimer les variables.