Linuxpia/Linux 명령어

[리눅스 명령어] 환경변수 출력하기, env

Linuxpia4U 2023. 8. 29. 04:42
반응형

환경변수 출력하기, env

 

`env`는 UNIX와 Linux에서 사용되는 명령어로, 환경 변수를 다루거나 명령어를 특정 환경에서 실행하는 데 사용됩니다.

주요 기능


1. 환경 변수 출력: 아무런 인자 없이 `env`를 실행하면 현재 환경의 모든 변수와 그 값을 출력합니다.
2. 특정 환경에서 명령어 실행: `env`를 사용하여 특정 환경 변수를 설정하고 해당 환경에서 명령어를 실행할 수 있습니다.
3. 환경 변수 제거: 특정 환경 변수를 제거한 상태로 명령어를 실행하도록 할 수 있습니다.

사용법

env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]

 


주요 옵션


- `-i`: 빈 환경에서 시작합니다.
- `-u NAME`: 환경에서 특정 변수를 제거합니다.

사용 예


1. 모든 환경 변수와 그 값을 출력

env



2. 특정 환경 변수 설정하고 명령어 실행

env VARNAME=value command_to_run
env LANG=C ls


   위의 예제는 `ls` 명령어를 `LANG` 환경 변수가 `C`로 설정된 환경에서 실행합니다.

3. 빈 환경에서 명령어 실행

env -i command_to_run



4. 특정 환경 변수를 제거하고 명령어 실행

env -u VARNAME command_to_run



 

`env` 명령어는 스크립트나 프로그램을 다양한 환경 설정에서 테스트하거나 디버깅할 때 유용하게 사용됩니다.

반응형