env

위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기

env
운영 체제 유닉스, 유닉스 계열
종류 명령어
라이선스 GNU GPL v3

env유닉스유닉스 계열 운영 체제 명령어이다. 환경 변수의 목록을 출력하거나, 현존하는 환경을 수정하지 않고도 변경된 환경 내에서 다른 유틸리티를 실행하는데 사용할 수 있다. env를 사용함으로써 변수를 추가하거나 제거할 수 있으며, 기존 변수는 새로운 값을 이들에 할당함으로써 변경할 수 있다.

실제로 env는 다른 용도로 사용되기도 한다. 올바른 인터프리터를 실행하기 위해 셸 스크립트에 자주 쓰인다. 이렇게 사용할 경우 환경은 일반적으로 변경되지 않는다.

[편집]

새로운 셸을 위해 환경을 지우는 방법은 다음과 같다(기존의 환경 변수가 없는 새로운 환경 만들기):

env -i /bin/sh

X 응용 프로그램인 xcalc를 실행하고 이를 다른 디스플레이에 표시하는 방법은 다음과 같다:

env DISPLAY=foo.bar:1.0 xcalc

매우 단순한 파이썬 스크립트 코드는 다음과 같다:

#!/usr/bin/env python2
print "Hello World."

이 예에서 /usr/bin/envenv 명령의 완전한 경로이다. 환경은 변경되지 않는다.

같이 보기[편집]

외부 링크[편집]