요약
이 문서에서는 지원되는 Windows, macOS, Linux 버전에 대한 환경 변수를 영구적으로 또는 일시적으로 설정하는 방법을 설명합니다. 환경 변수는 동적으로 이름이 지정된 값으로, 해당 변수를 사용하는 프로세스의 동작을 변경하는 데 사용할 수 있습니다.
더 많은 정보
환경 변수를 영구적으로 설정하기
환경 변수를 영구적으로 설정하면 프로세스가 해당 변수를 호출할 때마다, 컴퓨터가 재시작된 후에도, 그리고 프로세스가 어떻게 시작되었는지와 관계없이 해당 변수를 사용할 수 있습니다. 각 OS에서 환경 변수를 영구적으로 설정하는 방법은 다음과 같습니다.
윈도우
Windows 작업 표시줄 검색에 "env"를 입력하고 시스템 환경 변수 편집을 선택합니다.
환경 변수... 버튼을 클릭합니다.
새로 만들기를 클릭하여 새 환경 변수를 만듭니다.
또는 편집을 클릭하여 기존 환경 변수를 수정합니다.
참고: 현재 사용자 또는 모든 사용자에 대해 변수를 설정할지 여부에 따라 각각 사용자 변수 또는 시스템 변수 섹션의 버튼을 활용하세요. 모든 사용자에 대한 환경 변수를 설정하려면 관리자 권한이 필요합니다.변수 이름 필드에 설정하려는 환경 변수의 이름을 입력합니다.
변수 값 필드에 변수 값을 입력합니다. 예를 들어 디렉터리 경로를 입력할 수 있습니다.
변경 사항을 적용하려면 확인을 클릭하세요.
확인을 클릭하여 나머지 창을 모두 닫습니다.
참고 : 기존 시스템 변수를 편집하거나 사용자 또는 시스템 변수를 추가 또는 삭제할 경우 환경 변수에 대한 변경 사항을 적용하려면 각 사용자를 다시 로그오프한 후 다시 로그인해야 할 수 있습니다.
맥OS
리눅스
- 환경 변수 설정 절차는 시스템의 기본 셸에 따라 다릅니다. 터미널 창을 열고 다음을 입력하여 셸 이름을 확인하세요.
echo "$SHELL"
- 이전 단계의 결과에 따라 다음 중 하나를 수행합니다.
- 셸이 csh 또는 tcsh 셸인 경우, 홈 디렉터리의 .cshrc 또는 .tcshrc 파일에 다음 명령을 추가합니다.
setenv VARIABLE value. VARIABLE을 환경 변수 이름으로, value를 원하는 값으로 바꿉니다. 예:
setenv NUKE _PATH /SharedDisk/ Nuke
- 셸이 csh 또는 tcsh 셸인 경우, 홈 디렉터리의 .cshrc 또는 .tcshrc 파일에 다음 명령을 추가합니다.
- 셸이 bash 또는 ksh 셸인 경우, 홈 디렉터리의 .bashrc 또는 .kshrc 파일에 다음 명령을 추가합니다.
export VARIABLE=value. VARIABLE을 환경 변수 이름으로, value를 원하는 값으로 바꿉니다. 예:
export NUKE _PATH=/SharedDisk/ Nuke
- 셸이 bash 또는 ksh 셸인 경우, 홈 디렉터리의 .bashrc 또는 .kshrc 파일에 다음 명령을 추가합니다.
임시로 환경 변수 설정
환경 변수를 임시로 설정하면 해당 명령 프롬프트/터미널 세션에서만 특정 환경 변수를 변경하여 문제를 해결할 수 있습니다. 같은 시스템의 다른 세션에서는 이렇게 설정한 환경 변수가 사용되지 않습니다. 각 플랫폼에 대한 환경 변수를 임시로 설정하는 방법은 다음과 같습니다.
윈도우
- 명령 프롬프트 앱을 실행합니다.
- 예를 들어,
set VARIABLE=value형식을 사용하여set명령을 실행하여 환경 변수를 정의합니다.
set NUKE _PATH=N:\SharedDisk\Nuke
- 해당 환경 변수를 사용하려면 동일한 명령 프롬프트 세션에서 애플리케이션을 실행하세요.
맥OS
터미널 앱을 실행합니다.
예를 들어
export VARIABLE=value형식을 사용하여export명령을 실행하여 환경 변수를 정의합니다.
export NUKE _PATH=/SharedDisk/ Nuke해당 환경 변수를 사용하려면 동일한 터미널 세션에서 애플리케이션을 실행하세요.
리눅스
- 환경 변수 설정 절차는 시스템의 기본 셸에 따라 다릅니다. 터미널 창을 열고 다음을 입력하여 셸 이름을 확인하세요.
echo "$SHELL"
- 이전 단계의 결과에 따라 다음 중 하나를 수행합니다.
- 쉘이 csh 또는 tcsh 쉘인 경우
setenv VARIABLE value형식을 사용하여setenv명령을 실행하여 환경 변수를 정의합니다. 예:
setenv NUKE _PATH /SharedDisk/ Nuke
- 쉘이 bash 또는 ksh 쉘인 경우
export VARIABLE=value형식을 사용하여export명령을 실행하여 환경 변수를 정의합니다. 예:
export NUKE _PATH=/SharedDisk/ Nuke
- 쉘이 csh 또는 tcsh 쉘인 경우
- 해당 환경 변수를 사용하려면 동일한 터미널 세션에서 애플리케이션을 실행하세요.
추가 읽기
환경 변수 처리에 대한 자세한 내용은 다음 문서에서 확인할 수 있습니다.
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요
참고: 레이블 my.environment 는 다른 .plist 파일과 동일한 이름이어야 합니다.
~/Library/LaunchAgents입력합니다 .참고: 파일 이름은 라벨과 동일해야 합니다.
다시 로그인할 때 창을 다시 여는 것을 선택 해제하세요.
또는 재시작을 원하지 않고 환경 변수를 즉시 적용하려면 터미널 앱에서 다음 명령을 실행하세요.
그런 다음 터미널 앱을 완전히 닫습니다.
터미널 앱에서 다음 명령을 실행하면 환경 변수가 설정되었는지 확인할 수 있습니다.
또는 Nuke 의 스크립트 편집기에서 다음을 실행할 수 있습니다.