반응형
기본 시스템 환경변수 및 CMD / 배치파일에서 환경변수 설정하기
1. 기본 시스템 환경변수
컴퓨터에 설정된 시스템 변수 전체 조회방법 : cmd 창에 set 명령어 입력
{computername} : 컴퓨터 이름
{username} : 계정 이름
{userdomain}
{domain_logon_server}
환경 변수 | 값 |
%ALLUSERSPROFILE% | C:\ProgramData 모든 사용자 프로필이 저장된 폴더 |
%APPDATA% | C:\Users\{username}\AppData\Roaming 설치된 프로그램의 필요 데이터가 저장된 폴더 |
%CommonProgramFiles% | C:\Program Files\Common Files 공용 어플리케이션 설정 위치 |
%CommonProgramFiles(x86)% | C:\Program Files (x86)\Common Files (only in 64-bit version) |
%CommonProgramW6432% | C:\Program Files\Common Files (only in 64-bit version) |
%COMPUTERNAME% | {computername} 컴퓨터 이름 |
%ComSpec% | C:\Windows\System32\cmd.exe 기본 명령 프롬프트 프로그램 |
%HOMEDRIVE% | C: 로그인한 계정의 정보가 들어있는 드라이브 |
%HOMEPATH% | \Users\{username} 로그인한 계정의 폴더 |
%LOCALAPPDATA% | C:\Users\{username}\AppData\Local |
%LOGONSERVER% | \\{domain_logon_server} |
%PATH% | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus program paths} %PATHEXT% .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc 실행 참조용 폴더 지정 목록 |
%ProgramData% | %SystemDrive%\ProgramData ProgramData 폴더에는 사용 된 프로필에 의존하지 않는 응용 프로그램의 정보 |
%ProgramFiles% | %SystemDrive%\Program Files 어플리케이션이 설치될 기본 위치 |
%ProgramFiles(x86)% | %SystemDrive%\Program Files (x86) (only in 64-bit version) |
%ProgramW6432% | %SystemDrive%\Program Files (only in 64-bit version) |
%PROMPT% | Code for current command prompt format, usually $P$G 현재 인터프리터의 명령 프롬프트 설정을 반환하는 로켠변수. cmd.exe에 의해서 생성된다. |
%PSModulePath% | %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ |
%PUBLIC% | %SystemDrive%\Users\Public |
%SystemDrive% | C: 윈도우가 부팅된 드라이브 |
%SystemRoot% | %SystemDrive%\Windows 부팅된 운영체제가 들어있는 폴더 |
%TEMP% and %TMP% |
%SystemRoot%\TEMP (for system environment variables %TMP% and %TEMP%), %USERPROFILE%\AppData\Local\Temp (for user environment variables %TMP% and %TEMP%) 임시파일이 저장된 폴더 |
%USERDOMAIN% |
{userdomain} 로그인한 시스템의 도메인 명 (사용자의 계정을 포함하는 도메인 이름을 반환하는 로컬 변수입니다.) |
%USERNAME% | {username} 로그인한 계정의 이름 |
%USERPROFILE% | %SystemDrive%\Users\{username} 현재 사용자의 프로필이 들어있는 폴더 |
%windir% | %SystemDrive%\Windows 운영체제 디렉터리의 위치를 반환하는 시스템 변수, %SystemRoot%와 동일 |
2. 변수 추가 방법
명령어 set, setx
명령어 set, setx
set 변수
set 변수명 "경로" 옵션
setx 변수명 "경로" 옵션
set :
현재 명령 프롬프트에만 적용할 때 사용
setx :
영구적으로 변수를 사용할 때 사용
옵션 -m : 환경 변수일 때
1. 현재 명령 프롬프트에서만 사용할 사용자 변수 등록
set 환경변수명 경로
2. 현재 명령 프롬프트 창에서만 사용할 시스템 변수 등록
set 환경변수명 "경로" -m
3. 영구적으로 사용할 사용자 변수 등록
setx 환경변수명 "경로"
4. 영구적으로 사용할 시스템 변수 등록
setx 환경변수명 "경로" -m
5. 기존에 있던 환경변수에 추가
setx 환경변수명 "%환경변수명%;경로"
참고로, GUI로 환경번수 설정하는 방법입니다.
'시스템 속성'에서 '환경 변수'를 누르시고
'시스템 변수' 쪽에서 새로 만들기 또는 편집을 해서 설정을 하면 됩니다.
참고 : https://sosobaba.tistory.com/m/193
반응형