English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Commandes Linux en ligne de commande
La commande export de Linux est utilisée pour définir ou afficher les variables d'environnement.
Lors de l'exécution d'un programme dans le shell, le shell fournit un ensemble de variables d'environnement. export peut ajouter, modifier ou supprimer des variables d'environnement pour que les programmes exécutés ultérieurement puissent les utiliser. L'effet d'export est limité à cette session de connexion.
export [-fnp][nom de la variable]=[valeur de la variable]
Description des paramètres:
Lister toutes les variables d'environnement actuelles
# export -p //Lister les valeurs des variables d'environnement actuelles declare -x HOME="/root" declare -x LANG="zh_CN.UTF"-8" declare -x LANGUAGE="zh_CN:zh" declare -x LESSCLOSE="/usr/bin/lesspipe %s %s" declare -x LESSOPEN="|" /usr/bin/lesspipe %s" declare -x LOGNAME="root" declare -x LS_COLORS="" declare -x MAIL="/var/mail/root" declare -x OLDPWD declare -x PATH="/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" declare -x PWD="/root" declare -x SHELL="/bin/bash declare -x SHLVL="1" declare -x SPEECHD_PORT="6560" declare -x SSH_CLIENT="192.168.1.65 1674 22" declare -x SSH_CONNECTION="192.168.1.65 1674 192.168.1.3 22" declare -x SSH_TTY="/dev/pts/2" declare -x TERM="XTERM" declare -x USER="root" declare -x XDG_SESSION_COOKIE="93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484"
Définir la variable d'environnement
# export MYENV //Définir la variable d'environnement # export -p //Lister les variables d'environnement actuelles declare -x HOME="/root" declare -x LANG="zh_CN.UTF"-8" declare -x LANGUAGE="zh_CN:zh" declare -x LESSCLOSE="/usr/bin/lesspipe %s %s" declare -x LESSOPEN="|" /usr/bin/lesspipe %s" declare -x LOGNAME="root" declare -x LS_COLORS="" declare -x MAIL="/var/mail/root" declare -x MYENV declare -x OLDPWD declare -x PATH="/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" declare -x PWD="/root" declare -x SHELL="/bin/bash declare -x SHLVL="1" declare -x SPEECHD_PORT="6560" declare -x SSH_CLIENT="192.168.1.65 1674 22" declare -x SSH_CONNECTION="192.168.1.65 1674 192.168.1.3 22" declare -x SSH_TTY="/dev/pts/2" declare -x TERM="XTERM" declare -x USER="root" declare -x XDG_SESSION_COOKIE="93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484"
Définir l'affectation de la variable d'environnement
# export MYENV=7 //Définir les variables d'environnement et les affecter # export -p declare -x HOME="/root" declare -x LANG="zh_CN.UTF"-8" declare -x LANGUAGE="zh_CN:zh" declare -x LESSCLOSE="/usr/bin/lesspipe %s %s" declare -x LESSOPEN="|" /usr/bin/lesspipe %s" declare -x LOGNAME="root" declare -x LS_COLORS="" declare -x MAIL="/var/mail/root" declare -x MYENV="7" declare -x OLDPWD declare -x PATH="/opt/toolchains/arm920t-eabi/bin:/opt/toolchains/arm920t-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" declare -x PWD="/root" declare -x SHELL="/bin/bash declare -x SHLVL="1" declare -x SPEECHD_PORT="6560" declare -x SSH_CLIENT="192.168.1.65 1674 22" declare -x SSH_CONNECTION="192.168.1.65 1674 192.168.1.3 22" declare -x SSH_TTY="/dev/pts/2" declare -x TERM="XTERM" declare -x USER="root" declare -x XDG_SESSION_COOKIE="93b5d3d03e032c0cf892a4474bebda9f-1273864738.954257-340206484"