운영 체제 | 유닉스,유닉스 계열 |
---|---|
종류 | 명령어 |
라이선스 | GNU GPL v3 |
env는유닉스 및유닉스 계열운영 체제용셸명령어이다.환경 변수의 목록을 출력하거나, 현존하는 환경을 수정하지 않고도 변경된 환경 내에서 다른 유틸리티를 실행하는데 사용할 수 있다. env를 사용함으로써 변수를 추가하거나 제거할 수 있으며, 기존 변수는 새로운 값을 이들에 할당함으로써 변경할 수 있다.
실제로 env는 다른 용도로 사용되기도 한다. 올바른인터프리터를 실행하기 위해셸 스크립트에 자주 쓰인다. 이렇게 사용할 경우 환경은 일반적으로 변경되지 않는다.
새로운 셸을 위해 환경을 지우는 방법은 다음과 같다(기존의 환경 변수가 없는 새로운 환경 만들기):
env-i/bin/sh
X 응용 프로그램인xcalc를 실행하고 이를 다른 디스플레이에 표시하는 방법은 다음과 같다:
envDISPLAY=foo.bar:1.0xcalc
매우 단순한파이썬 스크립트 코드는 다음과 같다:
#!/usr/bin/env python2print"Hello World."
이 예에서/usr/bin/env
는env
명령의 완전한경로이다. 환경은 변경되지 않는다.
env(1)
: run a program in a modified environment – OpenBSD 일반 명령어매뉴얼 페이지![]() | 이 글은 운영체제에 관한토막글입니다. 여러분의 지식으로 알차게문서를 완성해 갑시다. |