반응형
환경변수 출력하기, 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` 명령어는 스크립트나 프로그램을 다양한 환경 설정에서 테스트하거나 디버깅할 때 유용하게 사용됩니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 종료하기 명령어, exit (4) | 2023.08.31 |
---|---|
[리눅스 명령어] 인수 읽기 명령어, eval (3) | 2023.08.30 |
[리눅스 명령어] 내부 명령어 지정, enable (1) | 2023.08.28 |
[리눅스 명령어] 장치 배제하기, eject (1) | 2023.08.27 |
[리눅스 명령어] 표준 출력, echo (6) | 2023.08.26 |