리눅스

리눅스에서 환경 변수를 등록하고 해제하는 방법

TBTBTBTB 2025. 5. 22. 22:53
728x90
반응형

리눅스에서 환경 변수를 등록하고 해제하는 방법

1. 환경 변수 등록

리눅스에서 환경 변수를 등록하려면 export 명령을 사용합니다. 이렇게 등록한 환경 변수는 현재 쉘 세션에서만 유효합니다.

export MY_VARIABLE="some_value"

위 예제에서 MY_VARIABLE이라는 환경 변수를 "some_value" 값으로 등록합니다.

 

등록한 환경 변수는 현재 쉘 세션에서 사용 가능하며, 이를 적용하기 위해 .bashrc나 .bash_profile 등의 초기화 파일에 해당 명령을 추가하면, 새로운 쉘 세션에서도 해당 환경 변수를 사용할 수 있습니다.

2. 환경 변수 해제

리눅스에서 등록한 환경 변수를 해제하는 방법은 두 가지가 있습니다.

  • 변수를 빈 값으로 설정
export MY_VARIABLE=""

위 예제에서 MY_VARIABLE 환경 변수를 빈 값으로 설정하여 해제합니다. 이후에 해당 변수를 참조하면 아무 값도 출력되지 않습니다.

 

  • 변수를 삭제
unset MY_VARIABLE

위 예제에서 MY_VARIABLE 환경 변수를 삭제하여 해제합니다. 삭제한 후에 해당 변수를 참조하면 정의되지 않았다는 오류가 발생합니다.

 

환경 변수를 해제한 후에는 해당 변수가 현재 쉘 세션에서는 더 이상 사용되지 않으며, 새로운 쉘 세션에서도 더 이상 유효하지 않습니다.

 

환경 변수 등록과 해제는 특정 작업을 수행할 때 필요한 변수 값을 설정하고 사용할 때 유용합니다. 주의해야 할 점은 등록한 환경 변수는 현재 쉘 세션에서만 유효하며, 새로운 쉘 세션에서는 초기화되기 때문에 필요에 따라 적절한 초기화 파일에 설정해야 합니다.

env 명령

env 명령은 리눅스 및 유닉스 기반 운영 체제에서 사용되는 유틸리티로, 현재 환경 변수를 출력하는 명령어입니다. 환경 변수는 시스템 및 사용자 환경 설정과 관련된 정보를 저장하는데 사용되며, 실행되는 프로그램에 영향을 줄 수 있습니다.

 

env 명령은 터미널 또는 쉘에서 실행하며, 아무런 옵션이나 인자를 제공하지 않으면 현재 쉘 세션의 환경 변수를 출력합니다.

 

예를 들어, 터미널에서 다음과 같이 env 명령을 실행하면 현재 환경 변수가 출력됩니다.

env

출력 예시

LANG=en_US.UTF-8
SHELL=/bin/bash
TERM=xterm-256color
HOME=/home/user
...

 

이렇게 출력된 환경 변수들은 현재 쉘 세션에서 사용 중인 환경 설정 정보를 나타냅니다. env 명령을 사용하여 환경 변수를 확인할 수 있으며, 필요한 정보를 확인하거나 특정 환경 변수를 설정하는 등의 용도로 사용할 수 있습니다.

 

728x90
반응형