| HOME / 정보공유 / AIX 명령어 모음

env
env env 명령 목적 현재의 환경을 표시하거나 명령 실행을 위한 환경을 설정합니다. 구문
여러 환경 변수를 표시하는 방법
env [ -i |- ] [Name=Value ]... [Command [ Argument ... ] ]
하나의 환경 변수를 표시하는 방법
env [Name]
설명
env 명령을 사용하여 현재의 환경을 표시하거나 변경된 환경에서 지정된 명령을 수행할 수 있습니다.
지정된 플래그나 매개변수가 없으면, env 명령은 한 개의 행에 한 개의 Name=Value 쌍을 나타내며 현재 환경을 표시합니다.
플래그
-i 상속된 환경을 무시하고 Command 매개변수와 Name=Value 매개변수로 지정한 환경에서 지정하는 명령을 호출합니다.
- 폐기된 플래그. -i 플래그를 사용하십시오.
매개변수
Name=Value 하나 이상의 Name=Value 매개변수를 지정하여 현재 환경의 수정된 버전에서 명령을 수행할 수 있습니다. 현재 환경을 모두 지정한 Name =Value 매개변수로 교체하려면 -i 플래그를 사용하십시오. 어떤 경우든, 환경 변경사항은 지정된 명령이 수행 중인 동안에만 유효합니다.
Command Command 매개변수는 선택적인 Argument 변수를 갖습니다. 지정된 명령이 콘 쉘 특수 내장 명령 중 하나이면, 결과가 지정되지 않습니다. 콘 쉘 내장 명령은 ksh 명령에 설명되어 있습니다.
종료 상태
Command 매개변수가 지정되어 있을 경우, env 명령의 종료 상태가 Command 매개변수에서 지정한 명령의 종료 상태입니다. 그렇지 않으면, env 명령은 다음 값 중 하나로 종료합니다.
0 env 명령이 성공적으로 완료되었습니다.
1-125 env 명령에 오류가 발생했습니다.
126 Command 매개변수로 지정된 명령을 찾았으나 호출할 수 없었습니다.
127 Command 매개변수로 지정된 명령을 찾을 수 없었습니다.
예제
TZ 환경 변수를 date 명령을 수행하는 동안 변경하려면, 다음과 같이 입력하십시오.
TZ=MST7MDT date
또는
env TZ=MST7MDT date
이들 명령은 각각 산지 표준시로 시간과 현재의 날짜를 표시합니다. 표시된 두 개의 명령은 등가입니다. date 명령이 완료될 때, TZ 환경 변수의 이전 값이 다시 유효해집니다.
PATH, IDIR, 및 LIBDIR 환경 변수에 대한 정의로만 구성되어 있는 환경에서 make 명령을 수행하려면, 다음과 같이 입력하십시오.
env -i PATH=$PATH IDIR=/$HOME/include LIBDIR=/$HOME/lib make
반드시 PATH 환경 변수를 지정하여 쉘이 make 명령을 찾을 수 있도록 해야 합니다. make 명령이 종료되면, 이전 환경이 다시 유효해집니다.
파일
/usr/bin/env env 명령을 포함합니다.
관련 정보
printenv 명령, ksh 명령.
environments 파일.
profile 파일 형식.
exec 서브루틴.