L'export Linux est une commande utilisée pour définir ou afficher des variables d'environnement. Sa syntaxe est "export [-fnp][nom de la variable]=[valeur de réglage de la variable]". . Le paramètre "-n" signifie supprimer la variable spécifiée, et le paramètre "-p" signifie toutes les variables d'environnement attribuées au programme par le shell.
Que signifie la commande d'exportation Linux ?
Commande d'exportation Linux
Description de la fonction : Définir ou afficher des variables d'environnement.
Syntaxe : export [-fnp][variable name]=[variable settings value]
Remarque supplémentaire : lors de l'exécution d'un programme dans le shell, le shell fournira un ensemble de variables d'environnement. L'exportation peut ajouter, modifier ou supprimer des variables d'environnement à utiliser par les programmes suivants. L'export n'est valable que pour cette opération de connexion.
Paramètres :
-f représente le nom de la fonction dans [nom de la variable].
-n supprime la variable spécifiée. La variable n'est pas réellement supprimée, elle n'est tout simplement pas sortie vers l'environnement d'exécution des instructions suivantes.
-p Répertorie toutes les variables d'environnement affectées au programme par le shell.
Lorsqu'une variable est créée, elle n'est pas automatiquement connue des processus shell créés après elle. La commande export peut transmettre la valeur de la variable au shell suivant. Lorsqu'un script shell est appelé et exécuté, il n'a pas automatiquement accès aux variables définies dans le script d'origine (l'appelant) à moins que ces variables n'aient été explicitement définies pour être disponibles. La commande d'exportation peut être utilisée pour transmettre la valeur d'une ou plusieurs variables à tout script ultérieur.
Après vous être connecté au système, le système démarrera un shell utilisateur. Dans ce shell, vous pouvez utiliser des commandes shell ou déclarer des variables, et vous pouvez également créer et exécuter des programmes de script shell. Lors de l'exécution d'un programme de script shell, le système créera un sous-shell. À ce stade, il y aura deux shells dans le système, l'un est le shell démarré par le système lors de la connexion et l'autre est le shell créé par le système pour exécuter le programme de script. Lorsqu'un programme de script termine son exécution, son shell de script se termine et vous pouvez revenir au shell avant d'exécuter le script. En ce sens, un utilisateur peut avoir plusieurs shells, chacun étant dérivé d’un shell (appelé shell parent).
Les variables définies dans un sous-shell ne sont valides que dans ce sous-shell. Si une variable est définie dans un script shell, lorsque le script est en cours d'exécution, la variable définie est uniquement une variable locale dans le script et les autres shells ne peuvent pas y faire référence. Pour rendre la valeur d'une variable disponible dans d'autres cas de modification dans le shell. , vous pouvez utiliser la commande export pour afficher les variables définies.
La commande export amènera le système à définir une copie de cette variable à chaque nouveau shell créé. Ce processus est appelé sortie variable.
#echo $PKG_PATH Les variables créées à tout moment ne sont que des variables locales du shell actuel, elles ne peuvent donc pas être utilisées par d'autres commandes ou programmes shell exécutés par le shell. L'exportation consiste à transmettre les variables d'environnement que vous avez définies au sous-SHELL du SHELL actuel afin qu'elles soient valides dans le sous-SHELL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!