etc/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ] ํ™˜๊ฒฝ๋ณ€์ˆ˜

minzhen 2022. 8. 4. 23:58

ํ™˜๊ฒฝ ๋ณ€์ˆ˜ (Environment Variable)

์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋™์ž‘์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋™์ ์ธ ๊ฐ’๋“ค์˜ ๋ชจ์ž„
  • ๋ณ€์ˆ˜๋ช…๊ณผ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ๋จ
  • ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ณธ ์ •๋ณด๋ฅผ ์ €์žฅ
  • ์ž์‹ ํ”„๋กœ์„ธ์Šค์— ์ƒ์†๋จ
  • ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ : ์‹œ์Šคํ…œ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ ์šฉ๋จ
  • ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๋ณ€์ˆ˜ : ์‚ฌ์šฉ์ž ๊ณ„์ • ๋‚ด์—์„œ๋งŒ ์ ์šฉ๋จ

 

Windows์˜ ์ฃผ์š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜

  • Windows์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋ช…๋ น์–ด/์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ณ€์ˆ˜๋ช… ์•ž๋’ค์— %๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•จ
  • Windows์—์„œ set์„ ์ž…๋ ฅํ•˜๋ฉด ๋ชจ๋“  ํ™˜๊ฒฝ๋ณ€์ˆ˜์™€ ๊ฐ’์„ ์ถœ๋ ฅ

 

UNIX/LINUX์˜ ์ฃผ์š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜

  • UNIX๋‚˜ LINUX์—์„œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋ช…๋ น์–ด/์Šคํฌ๋ฆฝํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ณ€์ˆ˜๋ช… ์•ž์— $๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•จ
  • UNIX๋‚˜ LINUX์—์„œ๋Š” set, env, printenv, setenv ์ค‘ ํ•˜๋‚˜๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ชจ๋“  ํ™˜๊ฒฝ ๋ณ€์ˆ˜์™€ ๊ฐ’์„ ํ‘œ์‹œํ•จ