Windows Terminal์ ๋ช ๋ น ํ๋กฌํํธ, PowerShell, WSL๊ณผ ๊ฐ์ ๋ช ๋ น์ค ๋๊ตฌ ๋ฐ ์ ธ ์ฌ์ฉ์๋ฅผ ์ํ ์๋กญ๊ณ ํ๋์ ์ด๋ฉฐ ๋น ๋ฅด๊ณ ํจ์จ์ ์ด๋ฉฐ ๊ฐ๋ ฅํ๊ณ ์์ฐ์ ์ธ ํฐ๋ฏธ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ค.

Windows ํฐ๋ฏธ๋์ ๋ง์ดํฌ๋ก์ํํธ ์คํ ์ด๋ฅผ ํตํด ๊ตฌ๋งคํ ์ ์์ต๋๋ค. Windows 10 ๋ํ ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ฏ๋ก ํญ์ ์ต์ ์ํ๋ฅผ ์ ์งํ๊ณ ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ์ต์ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ์ฌํญ์ ํ์ฉํ ์ ์์ต๋๋ค.

์ฃผ์ ๊ธฐ๋ฅ Windows ๋จ๋ง๊ธฐ
์ฌ๋ฌ ํญ
์ฌ๋ฌ๋ถ์ ์์ฒญ์ ๊ท ๊ธฐ์ธ์์ต๋๋ค! ํฐ๋ฏธ๋์์ ๊ฐ์ฅ ๋ง์ด ์์ฒญ๋ฐ์๋ ๊ธฐ๋ฅ์ ๋ฐ๋ก ๋ฉํฐํญ ์ง์์ด์๋๋ฐ, ๋๋์ด ์ ๊ณตํด ๋๋ฆฌ๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. ์ด์ ์ํ๋ ๋งํผ ํญ์ ์ด ์ ์์ผ๋ฉฐ, ๊ฐ ํญ์ ๋ช ๋ น ํ๋กฌํํธ, PowerShell ๋ฑ ์ํ๋ ๋ช ๋ น์ค ์ ธ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. Ubuntu WSL, SSH๋ฅผ ํตํ ๋ผ์ฆ๋ฒ ๋ฆฌ ํ์ด ๋ฑ์์ ์ฌ์ฉ ๊ฐ๋ฅ.

์๋ฆ๋ค์ด ํ ์คํธ
ะ Windows ํฐ๋ฏธ๋์ GPU ๊ฐ์ DirectWrite/DirectX ํ ์คํธ ๋ ๋๋ง ์์ง์ ์ฌ์ฉํฉ๋๋ค. ์ด ์๋ก์ด ํ ์คํธ ๋ ๋๋ง ์์ง์ CJK ํ์, ์ด๋ชจ์ง, ์ ์ , ์์ด์ฝ, ํ๋ก๊ทธ๋๋ฐ์ฉ ํฉ์ ๋ฑ PC์ ๊ธ๊ผด์ ์๋ ๋ฌธ์, ๊ธ๋ฆฌํ ๋ฐ ๊ธฐํธ๋ฅผ ํ์ํฉ๋๋ค. ๋ํ ์ด ์์ง์ ์ฝ์์ ์ด์ GDI ์์ง๋ณด๋ค ํจ์ฌ ๋น ๋ฅธ ์๋๋ก ํ ์คํธ๋ฅผ ๋ ๋๋งํฉ๋๋ค!

๋ํ ์๋ก์ด ๊ธ๊ผด์ ์ฌ์ฉํ ๊ธฐํ๋ ๊ฐ๊ฒ ๋ฉ๋๋ค! ์ฐ๋ฆฌ๋ ํฐ๋ฏธ๋์ ํ๋์ ์ธ ๋ชจ์๊ณผ ๋๋์ ํฅ์์ํค๊ธฐ ์ํด ์ฌ๋ฏธ์๊ณ ์๋ก์ด ๊ณ ์ ํญ ๊ธ๊ผด์ ๋ง๋ค๊ณ ์ถ์์ต๋๋ค. ์ด ๊ธ๊ผด์๋ ํ๋ก๊ทธ๋๋ฐ ํฉ์๊ฐ ํฌํจ๋ ๋ฟ๋ง ์๋๋ผ ์์ฒด ์คํ ์์ค ์ ์ฅ์๋ ํฌํจ๋ฉ๋๋ค. ์๋ก์ด ๊ธ๊ผด ํ๋ก์ ํธ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณ์ ์ง์ผ๋ด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค!

์ค์ ๋ฐ ๊ตฌ์ฑ ๊ฐ๋ฅ์ฑ
์ ํฌ๋ ํฐ๋ฏธ๋๊ณผ ๋ช ๋ น์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์ง์ ํ๋ ๊ฒ์ ์ฆ๊ธฐ๋ ๋ง์ ๋ช ๋ น์ค ์ฌ์ฉ์๋ค์๊ฒ ์ฐ๋ฝ์ ์ทจํ์ต๋๋ค. Windows ํฐ๋ฏธ๋์ ํฐ๋ฏธ๋์ ๋ชจ์๊ณผ ๊ฐ ์ ธ/ํ๋กํ์ ๊ด๋ฒ์ํ๊ฒ ์ ์ดํ ์ ์๋ ๋ค์ํ ์ค์ ๋ฐ ๊ตฌ์ฑ ์ต์ ์ ์ ๊ณตํ๋ฉฐ, ์ด๋ฌํ ์ ธ/ํ๋กํ์ ์ ํญ์ผ๋ก ์ด ์ ์์ต๋๋ค. ์ค์ ์ ๊ตฌ์กฐํ๋ ํ ์คํธ ํ์ผ์ ์ ์ฅ๋๋ฏ๋ก ์ฌ์ฉ์ ๋๋ ๋๊ตฌ๊ฐ ์ฝ๊ฒ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
ํฐ๋ฏธ๋ ์ค์ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ๋ฉด PowerShell, ๋ช ๋ น ํ๋กฌํํธ ๋ฑ ์ฌ์ฉํ๋ ค๋ ๊ฐ ์ ธ/์ ํ๋ฆฌ์ผ์ด์ /๋๊ตฌ์ ๋ํด ์ฌ๋ฌ "ํ๋กํ"์ ๋ง๋ค ์ ์์ต๋๋ค. Ubuntu ์ฌ์ง์ด Azure๋ IoT ์ฅ์น์ ๋ํ SSH ์ฐ๊ฒฐ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ๋กํ์ ๊ธ๊ผด ์คํ์ผ๊ณผ ํฌ๊ธฐ, ์์ ํ ๋ง, ๋ฐฐ๊ฒฝ ํ๋ฆผ/ํฌ๋ช ๋ ๋ฑ์ ์์ ๋กญ๊ฒ ์กฐํฉํ์ฌ ์ค์ ํ ์ ์์ต๋๋ค. ์ด์ ์์ ๋ง์ ์ทจํฅ์ ๋ง์ถฐ ํฐ๋ฏธ๋์ ๋ง๋ค๊ณ ๊ฐ์ธํํ ์ ์์ต๋๋ค!
๋!
์กธ์ ํ์ Windows ํฐ๋ฏธ๋ 1.0์์๋ ์ด๋ฏธ ๋ฐฑ๋ก๊ทธ์ ์๋ ์ฌ๋ฌ ๊ธฐ๋ฅ๋ค์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋ฌผ๋ก , ์ปค๋ฎค๋ํฐ ์ฌ๋ฌ๋ถ๊ป์ ์ถ๊ฐํด ์ฃผ์ค ๋ค์ํ ๊ธฐ๋ฅ๋ค๋ ํจ๊ป ๊ฐ๋ฐํด ๋๊ฐ ๊ณํ์ ๋๋ค!
์ธ์ ๋ฐ์ ์ ์๋์?
์ต์ ํ๋ ค๋ฉด Windows ํฐ๋ฏธ๋ ๋ฐ Windows ์ฝ์์ ์คํ ์์ค์ด๋ฏ๋ก GitHub ์ ์ฅ์์์ ์ฝ๋๋ฅผ ๋ณต์ , ๋น๋, ์คํ ๋ฐ ํ ์คํธํ ์ ์์ต๋๋ค.
์ฌ์ฌ๋ฆ ๋ง์ดํฌ๋ก์ํํธ ์คํ ์ด์์ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ๋ฒ์ ์ด ์ถ์๋ ์์ ์ ๋๋ค. Windows ๊ฐ์ฒ์๋ฅผ ์ํ ํฐ๋ฏธ๋์ด์ ํผ๋๋ฐฑ์ ์ ๊ณตํ๋ ํ๋ซํผ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ํฌ๋ ์ด๋ฏธ ๊ฒจ์ธ์ ์ด ๊ธฐ๋ฅ์ ์์ ํ ์ถ์ํ ๊ณํ์ ๋๋ค. Windows ํฐ๋ฏธ๋ 1.0์ด ์ถ์๋์์ต๋๋ค! ์ปค๋ฎค๋ํฐ์ ํ๋ ฅํ์ฌ ์๋ฒฝํ ๋ฒ์ ์ ์์ฑํ ํ ์ ์ ์ถ์ํ ์์ ์ ๋๋ค.

์ ๊น... ์คํ์์ค๋ผ๊ณ ํ๋?
๋ค, ๋ง์ต๋๋ค! ์ ํฌ๋ ์๋ก์ด ๋งค์ฅ์ ์คํํ๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. Windows ํฐ๋ฏธ๋์ด์ง๋ง, ๋ํ Windows ์ฝ์์ ๋ช ๋ น์ค ์ธํ๋ผ๋ฅผ ํฌํจํฉ๋๋ค. Windows ๊ธฐ์กด ์ฝ์ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋ช ๋ น์ค์ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ ํ์ฅํ๊ธฐ ์ํด ์ฌ๋ฌ๋ถ๊ณผ ํ๋ ฅํ ์ ์๊ธฐ๋ฅผ ๊ธฐ๋ํฉ๋๋ค. Windows!
์ ๋ง ๋ฉ์ง ์์ด๋์ด์ธ๋ฐ, ๊ธฐ์กด ๋ฒ์ ์ ๊ฐ์ ํ๋ ๊ฒ ์ด๋์? Windows ์ฝ์?
์ฃผ์ ๋ชฉํ Windows ์ฝ์์ ๊ธฐ์กด ๋ช
๋ น์ค ๋๊ตฌ, ์คํฌ๋ฆฝํธ ๋ฑ๊ณผ์ ํ์ ํธํ์ฑ์ ์ ์งํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. VT ๋ฐ 24๋นํธ ์์ ์ง์ ์ถ๊ฐ ๋ฑ ์ฝ์ ๊ธฐ๋ฅ์ ๋ํ ์ฌ๋ฌ ์ฃผ์ ๊ฐ์ ์ฌํญ์ ์ถ๊ฐํ์ง๋ง,
์ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ์ฐธ์กฐ) "์ธ์์ ๊นจ๋จ๋ฆฌ์ง ์๊ณ ๋" ์ฝ์ UI๋ฅผ ๋ ํฌ๊ฒ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์ด์ ์๋กญ๊ณ ์ ์ ํ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํ ๋์ ๋๋ค.
Windows ํฐ๋ฏธ๋์ด ์ค์น๋์ด ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํจ๊ป ์๋ํฉ๋๋ค. Windows ์ฝ์. Cmd/PowerShell ๋ฑ์ ์ง์ ์คํํ๋ฉด ๊ธฐ์กด ์ฝ์ ์ธ์คํด์ค์ ์ ์์ ์ผ๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ์ ํธํ์ฑ์ด ์ ์ง๋๋ฉด์๋ ๊ธฐ์กด ์ฝ์์ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. Windows ์ํ์ค ๊ฒฝ์ฐ ํฐ๋ฏธ๋์ ์ด์ฉํ์ธ์. Windows ์ฝ์์ ๊ณ์ํด์ ์ถ์๋ ์์ ์ ๋๋ค. Windows ์์ญ ๋ ๋์ ๊ธฐ์กด/๋ ๊ฑฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์์คํ ์ ์ง์ํด ์์ต๋๋ค.
์ข์ต๋๋ค. ๊ธฐ์กด ํฐ๋ฏธ๋ ํ๋ก์ ํธ๋ ์คํ ์์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์ฌํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น?
์ฐ๋ฆฌ๋ ๊ณํํ๋ ๋์ ์ด ์ต์ ์ ์ฃผ์ ๊น๊ฒ ์กฐ์ฌํ์ผ๋ฉฐ ๊ธฐ์กด ํ๋ก์ ํธ์ ์ฐธ์ฌํ๋ ค๋ฉด ํ๋ก์ ํธ ์๊ตฌ ์ฌํญ๊ณผ ์ํคํ ์ฒ๋ฅผ ๋๋ฌด ํ๊ดด์ ์ธ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค๊ณ ๊ฒฐ์ ํ์ต๋๋ค.
๋์ , ์๋ก์ด ์คํ ์์ค ํฐ๋ฏธ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์คํ ์์ค๋ฅผ ๊ฐ๋ฐํจ์ผ๋ก์จ Windows ์ฝ์์ ์ฌ์ฉํ๋ฉด ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์๋ค์ด ์ฝ๋ ๊ฐ์ ์ ํ๋ ฅํ๊ณ ๊ฐ์์ ํ๋ก์ ํธ์์ ํ์ฉํ ์ ์๋๋ก ์ด๋ํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ํฐ๋ฏธ๋์ด ๋ฌด์์ ํ ์ ์๊ณ ๋ฌด์์ ํด์ผ ํ๋์ง์ ๋ํ ์๋กญ๊ณ ๋ค์ํ ์์ด๋์ด๋ฅผ ์ํ ์์ฅ์ ์ฌ์ง๊ฐ ๋ง๋ค๊ณ ๋ฏฟ์ผ๋ฉฐ, ์๋ก์ด ์์ด๋์ด, ํฅ๋ฏธ๋ก์ด ์ ๊ทผ ๋ฐฉ์ ๋ฐ ํฅ๋ฏธ์ง์งํ ๋ฐฉ๋ฒ์ ๋์ ํ์ฌ ํฐ๋ฏธ๋(๋ฐ ๊ด๋ จ) ์ ํ๋ฆฌ์ผ์ด์ ์ํ๊ณ๊ฐ ๋ฒ์ฐฝํ๊ณ ๋ฐ์ ํ๋๋ก ๋๊ธฐ ์ํด ์ต์ ์ ๋คํ๊ณ ์์ต๋๋ค. ์ด ๊ณต๊ฐ์ ํ์ .
ํ์ ํฉ๋๋ค! ์ด๋ป๊ฒ ์ฐธ์ฌํ๋์?
๋ค์ ์ ์ฅ์๋ฅผ ๋ฐฉ๋ฌธํ์ธ์. ํฐ๋ฏธ๋์ ๋ณต์ ํ๊ณ , ๋น๋ํ๊ณ , ํ ์คํธํ๊ณ ์คํํ์ธ์! ๋ํ ๋ฒ๊ทธ๋ฅผ ๋ณด๊ณ ํ๊ณ ์ฐ๋ฆฌ ๋ฐ ์ปค๋ฎค๋ํฐ์ ํผ๋๋ฐฑ์ ๊ณต์ ํ๊ณ GitHub์์ ๋ฌธ์ ๋ฅผ ์์ ํ๊ณ ๊ฐ์ ํด ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
์ด๋ฒ ์ฌ๋ฆ์ ์ค์นํ๊ณ ์คํํด ๋ณด์ธ์ Windows Microsoft Store์์ ๋ค์ด๋ก๋ํ ํฐ๋ฏธ๋์ ๋๋ค. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ง๋ฌธ ๋ฐ ํ ๋ก ์ ์ํด ๋ง๋ จ๋ ํผ๋๋ฐฑ ํ๋ธ ๋๋ GitHub์ ๋ฌธ์ ์น์ ์ ํตํด ์๊ฒฌ์ ๊ณต์ ํด ์ฃผ์ธ์.
์ฐ๋ฆฌ๋ ๋น์ ๊ณผ ํจ๊ป ์ผํ๊ฒ ๋์ด ๊ธฐ์๊ฒ ์๊ฐํฉ๋๋ค! ๊ถ๊ธํ์ ์ ์ด๋ ๋ฌธ์์ฌํญ์ด ์์ผ์๋ฉด ์ฃผ์ ํ์ง ๋ง์๊ณ Kayla์๊ฒ ์ฐ๋ฝ์ฃผ์ธ์. ๋ฐ/๋๋ ๋ถ์ ํธ์ํฐ์์์. ์ฌ๋ฌ๋ถ์ด ์ด๋ค ํ๋ฅญํ ๊ฐ์ ์ฌํญ๊ณผ ๊ธฐ๋ฅ์ ์ถ๊ฐํด ์ฃผ์ค์ง ์ ๋ง ๊ธฐ๋๋ฉ๋๋ค. Windows ํฐ๋ฏธ๋ ๋ฐ Windows ์ฝ์.
์ถ์ฒ : habr.com
