English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux export 명령어는 환경 변수를 설정하거나 표시하는 데 사용됩니다.
shell에서 프로그램을 실행할 때, shell은 환경 변수 집합을 제공합니다. export는 환경 변수를 추가하거나 수정하거나 제거하여 이후에 실행되는 프로그램에 사용할 수 있습니다. export의 효력은 현재 로그인 작업에만 제한됩니다.
export [-fnp][변수 이름]=[변수 설정 값]
파라미터 설명:
현재 모든 환경 변수를 나열합니다
# 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 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"
환경 변수 정의
# export MYENV //환경 변수 정의 # 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 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"
환경 변수 정의 및 할당
# export MYENV=7 //# 환경 변수 정의 및 할당 # 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"