See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
환경 변수 - 위키백과

환경 변수

위키백과 ― 우리 모두의 백과사전.

환경 변수(環境 變數)는 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다.

목차

[편집] 환경 변수 보기/설정

변수들은 명령 줄 위에서, .BAT 확장자를 가지는 일괄 처리 파일, 또는 스크립트 안에서 쓰일 수 있다. 변수 이름 주변이나 앞에 있는 특별한 기호를 놓아서 참조하는 것이 보통이다.

예를 들어, 도스 또는 윈도 시스템에서 "프로그램을 찾는 기본 경로"를 보여 주려면, 이 명령어를 사용하면 된다:

echo %PATH%

다른 스크립트와 셸 환경에서는 가끔 위와 같은 목적에서라도 다른 기호를 사용한다. 많은 유닉스 셸에서는 흔히 달러 사인이 쓰인다:

echo $PATH

[편집] 도스

도스와 윈도에서 SET 명령어를 변수 없이 사용하면 모든 환경 변수와 그에 따른 모든 값을 보여 준다.

도스-윈도의 특정한 값에 변수를 설정하려면 다음과 같이 사용하면 된다:

SET 변수=

"SET 변수="라고만 입력하면, 해당 변수 자체가 지워진다.

[편집] 유닉스

env, set, 그리고 printenv 명령어들은 변수 없이 사용하면 모든 환경 변수와 그에 따른 모든 값을 보여 준다. env과 set은 또한 환경 변수를 설정하는 데 쓰일 수도 있으며 자주 셸에 직접 통합되기도 한다. printenv는 변수 이름을 명령어에 단일 변수로 주면 하나의 단일 변수를 인쇄하는 데 쓰일 수 있다.

유닉스에서 다음의 명령어들을 사용할 수 있지만 어떠한 셸에서는 자주 의존적으로 쓰인다.

export 변수=  # Bourne, bash, 그리고 다른 셸에서 쓰임
setenv 변수   # csh과 관련된 셸에서 쓰임

[편집] 예측 불허의 환경 변수

유닉스에서, 변수들은 export 키워드 없이 할당되기도 한다. 이러한 방법으로 변수를 정의하면 set 명령어를 통해 보이기는 하지만 차일드 프로세스에 종속되지는 않는다. 도스와 윈도 환경에서는 이것을 사용할 수 없다.

변수=

[편집] 마이크로소프트 윈도 XP, 비스타의 기본 환경 변수와 값

변수 자료값
 %ALLUSERSPROFILE% (윈도 XP) C:\Documents and Settings\All Users

(윈도 비스타) C:\ProgramData

 %APPDATA% (윈도 XP) C:\Documents and Settings\{사용자 이름}\Application Data

(윈도 비스타) C:\Users\{사용자 이름}\AppData\Roaming

 %COMPUTERNAME% {컴퓨터 이름}
 %COMSPEC% C:\Windows\System32\cmd.exe
 %HOMEDRIVE% C:
 %HOMEPATH% (윈도 XP) \Documents and Settings\{사용자 이름}

(윈도 비스타) \Users\{사용자 이름}

 %PATH% C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem
 %PATHEXT% (윈도 XP) .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF: .WSH

(윈도 비스타) .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC

 %PROGRAMFILES% C:\Program Files
 %PROMPT% 현재 명령 프롬프트 포맷에 대한 코드. 보통 이 코드는 $P$G로 되어 있다.
 %SYSTEMDRIVE% 윈도 XP 루트 디렉터리를 포함하고 있는 드라이브. 보통 C:
 %SYSTEMROOT% 윈도 디렉터리. 보통 C:\Windows로 되어 있으며, 공식적으로는 C:\WINNT이다.
 %TEMP% 및 %TMP% (윈도 XP) C:\Documents and Settings\{사용자 이름}\Local Settings\Temp

(윈도 비스타) C:\Users\{사용자 이름}\AppData\Local\Temp

 %USERNAME% {사용자 이름}
 %USERPROFILE% (윈도 NT 4, 2000) C:\windows\Profile

(윈도 XP) C:\Documents and Settings\{사용자 이름}
(윈도 비스타) C:\Users\{사용자 이름}

 %WINDIR% C:\Windows

[편집] 바깥 고리


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -