English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux export 명령어

Linux 명령어大全

Linux export 명령어는 환경 변수를 설정하거나 표시하는 데 사용됩니다.

shell에서 프로그램을 실행할 때, shell은 환경 변수 집합을 제공합니다. export는 환경 변수를 추가하거나 수정하거나 제거하여 이후에 실행되는 프로그램에 사용할 수 있습니다. export의 효력은 현재 로그인 작업에만 제한됩니다.

문법

export [-fnp][변수 이름]=[변수 설정 값]

파라미터 설명:

  • -f  [변수 이름] 중의 함수 이름을 나타냅니다.
  • -n  지정된 변수를 제거합니다. 변수는 실제로 제거되지 않으며, 이후 명령어 실행 환경에 출력되지 않습니다.
  • -p  모든 shell이 프로그램에 부여한 환경 변수를 나열합니다。

온라인 예제

현재 모든 환경 변수를 나열합니다

# 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"

Linux 명령어大全