English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Linux-Befehl 'export' wird verwendet, um Umgebungsvariablen zu setzen oder anzuzeigen.
Wenn ein Programm im Shell ausgeführt wird, stellt der Shell eine Gruppe von Umgebungsvariablen bereit. Mit 'export' können Umgebungsvariablen hinzugefügt, geändert oder gelöscht werden, um sie für nachfolgende auszuführende Programme zur Verfügung zu stellen. Die Wirkung von 'export' ist auf die aktuelle Anmeldeoperation beschränkt.
export [-fnp][VariableName]=[VariableEinstellungsvalue]
Parameterbeschreibung:
Listet alle aktuellen Umgebungsvariablen auf
# export -p //Listet die aktuellen Umgebungsvariablenwerte auf 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"
Umgebungsvariable definieren
# export MYENV //Umgebungsvariable definieren # export -p //Aktuelle Umgebungsvariablen auflisten 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"
Umgebungsvariable definieren und zuweisen
# export MYENV=7 //Umgebungsvariable definieren und zuweisen # 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"