env 명령

용도

현재 환경을 표시하거나 명령 실행을 위한 환경을 설정합니다.

구문

복수 환경 변수 표시

env [ -i | - ] [이름=] ... [명령 [ 인수 ...]]

단일 환경 변수 표시

env [이름]

설명

env 명령을 사용하면 현재 환경을 표시하거나 변경된 환경에서 지정된 명령을 실행할 수 있습니다.

플래그나 매개변수가 지정되지 않는 경우 env 명령은 행당 하나의 Name=Value 쌍을 표시하여 현재 환경을 표시합니다.

플래그

항목 설명
-i 상속된 환경을 무시하고 Command 매개변수로 지정된 명령을 Name=Value 매개변수로 지정되는 환경과 함께 호출합니다.

매개변수

항목 설명
이름 = 값 하나 이상의 Name=Value 매개변수를 지정하여 현재 환경의 수정된 버전에서 명령을 실행할 수 있습니다. 전체 현재 환경을 지정된 Name = Value 매개변수로 바꾸려면 -i 플래그를 사용하십시오. 어떤 경우든, 환경 변경사항은 지정된 명령이 실행 중인 동안에만 유효합니다.
명령 Command 매개변수는 선택적 Argument 변수를 갖습니다. 지정된 명령이 Korn 쉘 특수 내장 명령 중 하나이면, 결과가 지정되지 않습니다. Korn 쉘 내장 명령은 ksh 명령에 설명되어 있습니다.

종료 상태

Command 매개변수가 지정되는 경우, env 명령의 종료 상태는 Command 매개변수에서 지정한 명령의 종료 상태입니다. 그렇지 않으면, env 명령은 다음 값 중 하나로 종료합니다.

항목 설명
0 env 명령이 성공적으로 완료되었습니다.
1 -125 env 명령에서 오류가 발생했습니다.
126 Command 매개변수로 지정된 명령을 찾았으나 호출할 수 없었습니다.
127 Command 매개변수로 지정된 명령을 찾을 수 없었습니다.

  1. TZ 환경 변수를 date 명령을 실행하는 동안 변경하려면 다음을 입력하십시오.
    TZ=MST7MDT date
    또는
    env TZ=MST7MDT date
    이들 명령은 각각 산지 시간 및 현재 날짜로 시간을 표시합니다. 표시된 두 개의 명령은 동등합니다. date 명령이 종료될 때, TZ 환경 변수의 이전 값이 다시 적용됩니다.
  2. PATH, IDIR,LIBDIR 환경 변수에 대한 정의로만 구성되어 있는 환경에서 make 명령을 실행하려면 다음을 입력하십시오.
    env -i PATH=$PATH IDIR=/$HOME/include LIBDIR=/$HOME/lib make
    쉘이 make 명령을 찾을 수 있도록 PATH 환경 변수를 지정해야 합니다. make 명령이 종료되면, 이전 환경이 적용됩니다.

파일

항목 설명
/usr/bin/env env 명령을 포함합니다.