Terminal: ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„์„ ์ง€์›ํ•˜๋„๋ก Windows OS ๋ณ€๊ฒฝ [determ]

์— ๋งŒ๋“  2019๋…„ 05์›” 07์ผ  ยท  33์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/terminal

์ด ๋ฌธ์ œ๋Š” Windows์— "๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„" ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ž‘์—…์„ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ„ฐ๋ฏธ๋„์— ๊ตญํ•œ๋˜์ง€ ์•Š์ง€๋งŒ Windows ํ„ฐ๋ฏธ๋„์€ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์˜ค๋ฆฌ์ง€๋„ ์ฝ˜ํ…์ธ 

์ด ๋ฒ„๊ทธ ์ถ”์ ๊ธฐ๋Š” Windows ์ฝ˜์†” ๊ฐœ๋ฐœ ํŒ€ ๋ฐ ๊ธฐํƒ€ ๊ธฐ์ˆ  ์œ ํ˜•์—์„œ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ข‹์•„ํ•ฉ๋‹ˆ๋‹ค!

๊ธฐ๋Šฅ ์š”์ฒญ์ด ์žˆ๋Š” ๊ฒฝ์šฐ UserVoice ์— ๊ฒŒ์‹œํ•˜์‹ญ์‹œ์˜ค.

์ค‘์š”: BSOD ๋˜๋Š” ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ ํ•  ๋•Œ ๋ฉ”๋ชจ๋ฆฌ ๋คํ”„, ๋กœ๊ทธ ๋˜๋Š” ์ถ”์ ์„ Github ๋ฌธ์ œ์— ์ฒจ๋ถ€ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค . ๋Œ€์‹  ์ด GitHub ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ๋คํ”„/์ถ”์ ์„ [email protected] ์œผ๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์ด ์–‘์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ท€ํ•˜์˜ ๋ฌธ์ œ๋ฅผ ๊ฐ€๋Šฅํ•œ ํ•œ ์ž์„ธํžˆ ๊ฐ„๊ฒฐํ•˜์ง€๋งŒ ์ •ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค.

  • Windows ๋นŒ๋“œ ๋ฒˆํ˜ธ: Microsoft Windows [Version 10.0.18885.1001]

  • ํ˜„์žฌ ํ•˜๊ณ  ์žˆ๋Š” ์ž‘์—… ๋ฐ ์ง„ํ–‰ ์ƒํ™ฉ: Windows ํ„ฐ๋ฏธ๋„์˜ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์„ธ์…˜์—์„œ start ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ƒˆ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ ์ฐฝ์ด ์ƒˆ conhost ์ฐฝ์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

  • ์ž˜๋ชป๋œ ์ /๋Œ€์‹  ๋ฐœ์ƒํ•ด์•ผ ํ•˜๋Š” ์‚ฌํ•ญ: ์ƒˆ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋Š” ๊ธฐ์กด ํ„ฐ๋ฏธ๋„ ์ฐฝ์˜ ์ƒˆ ํƒญ์—์„œ ์—ด๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Area-Server Issue-Feature Product-Conhost Work-Item

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์€ ์˜๋„์ ์œผ๋กœ ์„ค๊ณ„๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Windows์—์„œ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ "๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„"๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ์ง€์›ํ•  ๊ณ„ํš์ด ์žˆ์ง€๋งŒ ๊ทธ ๊ณ„ํš์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋งค์šฐ ๊ฑฐ์น ๊ณ  ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  33 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ์˜๋„์ ์œผ๋กœ ์„ค๊ณ„๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Windows์—์„œ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ "๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„"๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ์ง€์›ํ•  ๊ณ„ํš์ด ์žˆ์ง€๋งŒ ๊ทธ ๊ณ„ํš์€ ์—ฌ์ „ํžˆ โ€‹โ€‹๋งค์šฐ ๊ฑฐ์น ๊ณ  ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” OS ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„ OS ๋ณ€๊ฒฝ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์ œ๋ชฉ์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰์—์„œ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ๋์— [defterm] ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ฒ ์Šต๋‹ˆ๋‹ค. "๊ธฐ๋ณธ"์ด๋ผ๋Š” ๋‹จ์–ด์™€ "ํ„ฐ๋ฏธ๋„"์ด๋ผ๋Š” ๋‹จ์–ด๋Š” ์ด ์ €์žฅ์†Œ์—์„œ ๋†€๋ผ์šธ ์ •๋„๋กœ ์ž์ฃผ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. :์›ƒ๋‹ค:

ConEmu๊ฐ€ ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜๋˜๋ฉด ๋ชจ๋“  ์ƒˆ cmd/ps/bash ์ฐฝ์ด ConEmu์—์„œ ์ƒˆ ํƒญ์œผ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

ConEmu๊ฐ€ ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜๋˜๋ฉด ๋ชจ๋“  ์ƒˆ cmd/ps/bash ์ฐฝ์ด ConEmu์—์„œ ์ƒˆ ํƒญ์œผ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ง€๋งŒ ๋ฐฉ๋ฒ•์€ ํ™•์‹คํ•˜์ง€ ์•Š์ง€๋งŒ Windows๊ฐ€ ํ„ฐ๋ฏธ๋„์„ ์™„์ „ํžˆ ์ง€์›ํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ConEmu๊ฐ€ ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜๋˜๋ฉด ๋ชจ๋“  ์ƒˆ cmd/ps/bash ์ฐฝ์ด ConEmu์—์„œ ์ƒˆ ํƒญ์œผ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

ConEmu๋Š” (ab) ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ๋””๋ฒ„๊ฑฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Process Explorer๊ฐ€ ์ž‘์—… ๊ด€๋ฆฌ์ž๋ฅผ "๋Œ€์ฒด"ํ•˜๊ธฐ ์œ„ํ•ด ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Process Hacker ๋Š” ์ž‘์—… ๊ด€๋ฆฌ์ž "๊ต์ฒด"๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ConEmu๊ฐ€ ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜๋˜๋ฉด ๋ชจ๋“  ์ƒˆ cmd/ps/bash ์ฐฝ์ด ConEmu์—์„œ ์ƒˆ ํƒญ์œผ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

ConEmu๋Š” (ab) ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ๋””๋ฒ„๊ฑฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Process Explorer๊ฐ€ ์ž‘์—… ๊ด€๋ฆฌ์ž๋ฅผ "๋Œ€์ฒด"ํ•˜๊ธฐ ์œ„ํ•ด ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

AFAIR, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ‚ค๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

์–ด์จŒ๋“  ConEmu๋Š” ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ MST๋„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ConEmu๋Š” ํŠน์ • ํ”„๋กœ์„ธ์Šค(์˜ˆ: explorer.exe ๋˜๋Š” devenv.exe)์— ํ›„ํฌ(DLL)๋ฅผ ์‚ฝ์ž…ํ•˜์—ฌ ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์—์„œ ์ƒˆ ์ฝ˜์†” ์ฐฝ ์ƒ์„ฑ์„ ๊ฐ€๋กœ์ฑ•๋‹ˆ๋‹ค. ๊ณต์‹ ๋ฌธ์„œ์—์„œ ์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://conemu.github.io/en/DefaultTerminal.html

ํ•ด๋‹น ๋งํฌ์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ด ๋ฐฉ๋ฒ•์€ ์ˆœ์ „ํžˆ _hack_์ž…๋‹ˆ๋‹ค. Windows ํ„ฐ๋ฏธ๋„์—๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ... ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ•˜์œ„ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ์œผ๋ฉด ์ž‘์—…์ด ๊ฐ„์†Œํ™”๋ฉ๋‹ˆ๋‹ค.

์ฐจ์ด์ ์€ Windows ํ„ฐ๋ฏธ๋„ ์€ ๊ณต์‹ Microsoft ์ œํ’ˆ์ด๋ฏ€๋กœ ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„์ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชป์ƒ๊ธด ํ•ดํ‚น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๊ณ  Windows ์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ด๊ฒƒ์„ ์–ธ๊ธ‰ํ•˜๊ธฐ์— ์ ์ ˆํ•œ ์žฅ์†Œ์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๊ด€๋ จ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ์ด์œ ์—์„œ์ธ์ง€ ์ง€๊ธˆ cmd์™€ powershell์€ ์‹œ์ž‘๋˜๋Š” ๋ฐฉ๋ฒ• ๊ณผ ์œ„์น˜ ์— ๋”ฐ๋ผ ์—„์ฒญ๋‚˜๊ฒŒ ํฐ ๊ธ€๊ผด ํฌ๊ธฐ์™€ ์ฐฝ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ๋ฉ”๋‰ด์—์„œ, ํƒ์ƒ‰๊ธฐ๋ฅผ ํ†ตํ•ด, Win + R์„ ํ†ตํ•ด ๋“ฑ

์ƒˆ ํ„ฐ๋ฏธ๋„์ด ๊ธฐ๋ณธ๊ฐ’์ด ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฉ๋‹ˆ๋‹ค.

  1. ์ผ๊ด€๋œ ๊ธ€๊ผด ํฌ๊ธฐ์™€ ์ฐฝ ํฌ๊ธฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
  2. ๋˜ํ•œ "์—ฌ๊ธฐ์„œ Poweshell ์ฐฝ ์—ด๊ธฐ" ๋“ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„์ด ๋˜๊ฒ ์Šต๋‹ˆ๊นŒ?

๋‹ค์Œ์€ ๋‚ด๊ฐ€ ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์ž…๋‹ˆ๋‹ค.

์ˆœ์„œ๋Œ€๋กœ ์ž‘์—… ํ‘œ์‹œ์ค„ ๋ฐ”๋กœ ๊ฐ€๊ธฐ์—์„œ ์‹œ์ž‘ํ•˜๊ณ  "์—ฌ๊ธฐ์„œ Powershell ์ฐฝ ์—ด๊ธฐ"์—์„œ ์‹œ์ž‘ํ•˜๊ณ  ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ ์ฃผ์†Œ ์ž…๋ ฅ์— "powershell"์„ ์ž…๋ ฅํ•˜์—ฌ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ์ง€ ํ™•์ธ).

image

ํ„ฐ๋ฏธ๋„์—์„œ ์ด ๋ชจ๋“  ๊ฒƒ์„ ํ†ตํ•ฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ƒ๋‹นํžˆ ๋‹ต๋‹ตํ•ฉ๋‹ˆ๋‹ค.

@lloydjatkinson ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์—ฌ๊ธฐ์„œ๋Š” ์•ฝ๊ฐ„๋งŒ ์ ์ ˆํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•˜๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

  • ์ฝ˜์†”์—๋Š” ์„ค์ •์„ ์ฝ๋Š” ์„ธ(!)(๊ทธ๋ฆฌ๊ณ  ๋ฐ˜)์˜ ๋‹ค๋ฅธ ์œ„์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ„ฐ๋ฏธ๋„์—๋Š” ํ•˜๋‚˜(๋ฐ ์ ˆ๋ฐ˜)๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŠน์ • ๋ฒˆํ˜ธ ํฌ์ธํŠธ์— ๋‹ต๋ณ€ํ•˜๋ ค๋ฉด:

  1. ๋„ค, ์ „์ ์œผ๋กœ, ์„ค์ •์— ๋Œ€ํ•œ ์ง„์‹ค์˜ ์ถœ์ฒ˜๋Š” ๋‹จ ํ•˜๋‚˜๋ฟ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
  2. ๋„ค, ๋ฐ”๋กœ ์ด ๊ธฐ๋Šฅ์ด ์ถ”์ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋Œ€ํ™”์‹ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์ฝ˜์†” ์ฐฝ์ด ์‹œ์ž‘๋  ๋•Œ๋งˆ๋‹ค ํ„ฐ๋ฏธ๋„๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹ค๋ฅธ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ํƒ์ƒ‰๊ธฐ์˜ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์—์„œ powershell ์‹œ์ž‘ํ•˜๋ฉด ํ˜„์žฌ ๋ณด๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

์นœ์• ํ•˜๋Š” ํŒ€, ์ด๊ฒƒ์ด ์—ฌ์ „ํžˆ ๋ฐฑ๋กœ๊ทธ์— ๋งŽ์ด ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด์ œ Powershell7์ด ์ถœ์‹œ๋˜๋ฉด์„œ ์˜ฌ๋ฐ”๋ฅธ Powershell์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์‹  ํ„ฐ๋ฏธ๋„์— ๋” ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์š”๊ตฌ๊ฐ€ ๋†’์•„์กŒ์Šต๋‹ˆ๋‹ค.

1421์€ ํ˜„์žฌ PS5.1๋งŒ ์—ด๋ฉฐ ์ด๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์‹์ ์ธ ์˜ต์…˜์€ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ํŠธ์œ„ํ„ฐ์—์„œ Steve Lee์™€ ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆด๊ณ  ๋ฌผ๋ก  ์ตœ๊ทผ ๋ฆด๋ฆฌ์Šค/๋‚ด๋ถ€ ๋ฆด๋ฆฌ์Šค Windows 10 ํด๋ผ์ด์–ธํŠธ์—์„œ ํ„ฐ๋ฏธ๋„ ๋ฐ Powershell ์ œํ’ˆ์˜ ์‚ฌ์šฉ์„ ํ™๋ณดํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@Karl-WE ์šฐ๋ฆฌ๋Š” ๋Œ€์ฒด ์ฝ˜์†” ํ˜ธ์ŠคํŠธ(๋˜๋Š” ์ด๋ฅผ ์‚ฌ์šฉํ•  ํ„ฐ๋ฏธ๋„)์˜ ๋“ฑ๋ก, ์—ด๊ฑฐ ๋ฐ ์‹คํ–‰์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด Windows์— ํ•„์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‚ดํŽด๋ณด๊ธฐ ์ „์— v1์„ ์ถœ์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์•ฝ๊ฐ„์˜ API ์ง€์›์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋Œ€๊ทœ๋ชจ Windows ๋ฆด๋ฆฌ์Šค์˜ ์ผ๋ถ€๋กœ๋งŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ๋‹น์‹ ์˜ ํ›Œ๋ฅญํ•œ ์ž‘์—…์— ๋Œ€ํ•ด Dustin์—๊ฒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ด ํŒ€ ๊ฐ„ ๋…ธ๋ ฅ์ด Insider ๋ฐ Powershell ํŒ€๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. 1.0 ๋ฆด๋ฆฌ์Šค ์ผ์ •์— ํ–‰์šด์„ ๋น•๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์šฐ๋ฆฌ๋Š” 20H2์— ์ด๊ฒƒ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋” ๋นจ๋ฆฌ ์ถ”๊ฐ€๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜๋Š” ๋น„๊ณต์‹ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด ๋ฌธ์ œ์— ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋Œ“๊ธ€์ด ์žˆ์—ˆ๊ณ  ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ฏธ์นœ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค๋ฉด ์•ˆ์‹ฌํ•˜์‹ญ์‹œ์˜ค. ;)

๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ๋ฐ•์ฅ ํŒŒ์ผ์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ bat ํŒŒ์ผ์„ ์‹คํ–‰ํ•œ ๋‹ค์Œ ๊ธฐ๋ณธ cmd ์ฐฝ์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.

START /B  wt cmd /c yourfile.bat
exit

์ด ๋ฌธ์ œ์— ์ˆ˜๋ฐฑ ๊ฐœ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋Œ“๊ธ€์ด ์žˆ์—ˆ๊ณ  ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ฏธ์นœ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค๋ฉด ์•ˆ์‹ฌํ•˜์‹ญ์‹œ์˜ค. ;)

๋‚˜๋Š” ์ˆ˜์‹ญ ๋…„ ๋™์•ˆ Win+R์—์„œ cmd (์ง€๊ธˆ์€ powershell )๋ฅผ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ๋Œ€์‹  wt ๋ฅผ ์ž…๋ ฅํ•˜๋„๋ก ๊ณ ํ†ต์Šค๋Ÿฝ๊ฒŒ ์žฌ๊ต์œกํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด ๋Š™์€ ๊ฐœ์—๊ฒŒ ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ์„ ๊ฐ€๋ฅด์น  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฒœ์ฒœํžˆ. ๐Ÿ˜

์ด๊ฒƒ์€ %userprofile%\AppDataLocalMicrosoftWindowsApps์˜ ์•ฑ ์‹คํ–‰ ๋ณ„์นญ wt.exe ๋•๋ถ„์— ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์•ˆ๋…• ํŒ€, ์‚ฌ์šฉ์ž, wt๋Š” ์ด์ œ ๋งค์šฐ ์ข‹์€ ์˜ต์…˜ ์„ธํŠธ์™€ ์‚ฌ์ „ ์„ค์ • ์„ค์ • json ๋ฐ ์„ค์ •์„ ํฌํ•จํ•˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— wt๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์—ด๋ฆฌ๋Š” ๊ธฐ๋ณธ ์ฝ˜์†”์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ตœ์†Œํ•œ ๋‹ค์Œ ์‹œ๋„๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ๋Œ€๋žต์ ์ธ ๊ณ„ํš(https://github.com/microsoft/terminal/issues/492#issuecomment-490092382)์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

Win+X์˜ ํ†ตํ•ฉ.

๋‚ด๊ฐ€ _์ƒ๊ฐํ•˜๋Š”_ ๋ฐฉ๋ฒ•:

  • ์„ค์ •์„ ์œ„ํ•ด Jennifer Gentlemen ๋ฐ ํŒ€๊ณผ ์—ฐ๊ฒฐ
  • powershell ๋˜๋Š” cmd ๋Œ€์‹  wt๋ฅผ ์‹œ์ž‘ํ•˜๋„๋ก ๋‹ค์Œ ์„ค์ •์„ ๊ต์ฒดํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ ์„ค์ • ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.
  • ๊ทธ์— ๋”ฐ๋ผ ADMX ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ GPO๋ฅผ ํ†ตํ•ด์„œ๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ฃผ์˜: wt๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๋Š” ๊ธฐ๋ณธ ์ฝ˜์†” ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ด๋ฆด ํ•ญ๋ชฉ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜๋Ÿผ
"profiles": [ "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}" { "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "hidden": false, "name": "PowerShell 7", "source": "Windows.Terminal.PowershellCore", "useAcrylic": true }, ],

์„ค์ • > ๊ฐœ์ธํ™” > ์ž‘์—… ํ‘œ์‹œ์ค„

"Win+X cmd๋ฅผ powershell๋กœ ๊ต์ฒด"

replace-command-prompt

์‚ฌ์šฉ์ž์˜ ์ˆœ์ง„ํ•œ ๊ด€์ ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๋ช‡ ๋…„ ๋™์•ˆ ์ด ์‹œ์ ์—์„œ cmd๋ฅผ Powershell๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ƒ์ƒํ•  ์ˆ˜ ์—†์ง€๋งŒ ์ด ๋‘ ํ•ญ๋ชฉ์„ ๋‹ค์‹œ wt๋กœ ๊ต์ฒดํ•˜๋Š” ์ž‘์€ ๋‹จ๊ณ„๋Š” ๋งŒ๋“ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ˆ, ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ชจ๋“  ์ฝ˜์†”๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒ์Šนํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์žˆ๊ฑฐ๋‚˜ ์—†๋Š” wt๋ฅผ ๊ฐ–๋Š” ๊ฒƒ์ด ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค(๋ช‡ ๊ฐ€์ง€ ์˜ˆ์™ธ ์ œ์™ธ).

show-windows-powershell

์ด๊ฒƒ์ด ์™œ ๊ทธ๋ ‡๊ฒŒ ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•œ์ง€ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์‹œ์ž‘์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„ค์ • > ์•ฑ ๋ฐ ๊ธฐ๋Šฅ > ๊ธฐ๋ณธ ์•ฑ์—์„œ ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์„ ํƒํ•˜๋ฉด ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ํ˜„์žฌ ์‰ฝ๊ฒŒ ๋‹ฌ์„ฑ๋  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ NirSoft ShellExView๋กœ ๋‹ค์‹œ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ Win+X ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์€ ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
Win+X ๋ฉ”๋‰ด๋ฅผ ์›ํ•˜๋Š” ์‚ฌ๋žŒ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ํƒ€์‚ฌ ๋„๊ตฌ๋„ ์žˆ์Œ์„ ์—ผ๋‘์— ๋‘์‹ญ์‹œ์˜ค.

์—ฌ๊ธฐ์—์„œ ๋„๊ตฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์œ„ํ—˜์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ์ˆ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
Win+X ๋ฉ”๋‰ด ํŽธ์ง‘๊ธฐ
์„ธ๋ฅด๊ฒŒ์ด "ํ•ดํ”ผ ๋ถˆ๋„์ €" Tkachenko๊ฐ€ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
http://winaero.com
์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” hashlnk ๋„๊ตฌ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค
Hashlnk๋Š” Rafael Rivera๊ฐ€ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
http://www.inwindows.com/

์ด ์ฐธ์กฐ๋ฅผ ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค. ์•ฑ์„ zip ๋˜๋Š” Onedrive๋กœ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”. ๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ฏธ๋Ÿฌ๋งํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์•”์‹œ๋Š” ์—†์Šต๋‹ˆ๋‹ค.

์ถ”์‹ : Win+X ๋ฉ”๋‰ด์˜ ์ƒˆ ๊ทธ๋ฃน์— wt๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ๋ถˆ๋ถ„๋ช…ํ•œ ์ด์œ ๋กœ ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ถŒํ•œ์ด ๋งž๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ํ•ญ๋ชฉ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ํŒŒ์ผ์„ ๋งํฌ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
%localappdata%MicrosoftWindowsApps(์ „์ฒด ๊ฒฝ๋กœ ํฌํ•จ).

wt

์„ค๊ณ„์ƒ ์ด๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์— 0kb ํฌ๊ธฐ์˜ ํŒŒ์ผ๊ณผ ์ผ์ข…์˜ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž‘์—… ๊ด€๋ฆฌ์ž์—์„œ wt ํ”„๋กœ์„ธ์Šค์˜ "์œ„์น˜๋ฅผ ์—ด ์ˆ˜"๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด MS ์•ฑ์˜ ์•ฑ ๊ฐ€์ƒํ™”์˜ ํŠน์„ฑ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. Edge Chromium, notepadS ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์ œํ’ˆ์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด ์ •๋ณด์™€ ์ƒํ™ฉ์„ ๊ฐ์•ˆํ•  ๋•Œ ์ด ๋ณ€๊ฒฝ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด ์™œ ๊ทธ๋ ‡๊ฒŒ ์–ด๋ ค์šด์ง€ ์ด์ œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ต์Šคํ”Œ๋กœ๋Ÿฌ์—์„œ๋Š” ์ ‘๊ทผ์ด ์•ˆ๋˜์ง€๋งŒ Win+R/๊ฒ€์ƒ‰์—์„œ๋Š” ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒํ•ด.

"์‹ค์ œ ํŒŒ์ผ"์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— wt.exe๋ฅผ ์ง์ ‘ ์ถ”๊ฐ€ํ•  ์ˆ˜๋Š” ์—†์ง€๋งŒ wt.exe์— ๋Œ€ํ•œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ๋งŒ๋“ค๋ฉด ๋„๊ตฌ์—์„œ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ณ  ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ https://www.hanselman.com/blog/TotallyUnsupportedHacksAddWindowsTerminalToTheWinXShortcutMenu.aspx ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ WinX์˜ ๊ธฐ๋Šฅ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•œ๋‹ค๋ฉด Windows๋Š” ๊ฒฝ๋กœ๋กœ๋งŒ ๋งํฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์Šคํ‘ธํ•‘์„ ๋ฐฉ์ง€ํ•˜๊ณ  ํŒŒ์ผ์˜ ํ•ด์‹œ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•จ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  "์•ฑ"์˜ ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ 0์ด๋ฏ€๋กœ "์—ด ์ˆ˜ ์—†์Œ"์€ ํ•ด์‹œ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์•ก์„ธ์Šค/์ฝ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์€ ์•„๋‹ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

thlac @shanselman ์— ๋Œ€ํ•œ ์ฐธ์กฐ ๋•๋ถ„์— ๊ณต์‹์ ์ธ ๋ฐฉ๋ฒ•์ด ์—†๋Š” ์ด์œ ๋ฅผ ์ดํ•ดํ•˜๊ธฐ๊ฐ€ ํ›จ์”ฌ ๋” ์–ด๋ ค์›Œ์กŒ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์— ๋Œ€ํ•œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๊ฐ€ ์žˆ๋Š” Ofc๋Š” ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•  ์œ„ํ—˜์ด ์žˆ์œผ๋ฉฐ, ์ด๋Š” WinX๊ฐ€ ์‰ฝ๊ฒŒ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์›๋ž˜ ๋””์ž์ธ ์•„์ด๋””์–ด์™€ ๋ชจ์ˆœ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์œ„ํ—˜์€ ์‚ฌ์‹ค PUA/๋งฌ์›จ์–ด๊ฐ€ ์ด ๋ฉ”๋‰ด์˜ ๋Œ€์ƒ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

@Karl-WE ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์—ฌ๊ธฐ์—์„œ ๊ฐ™์€ ํŽ˜์ด์ง€์— ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. Windows ํ„ฐ๋ฏธ๋„์€ ์…ธ ์ด ์•„๋‹Œ ํ„ฐ๋ฏธ๋„/์ฝ˜์†” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. Cmd ๋ฐ PowerShell์€ ์…ธ ์ž…๋‹ˆ๋‹ค. (์ฐธ๊ณ : https://www.hanselman.com/blog/WhatsTheDifferenceBetweenAConsoleATerminalAndAShell.aspx )

๋”ฐ๋ผ์„œ Win+X ์„ค์ •์€ (IMHO) ์ด ๋ฌธ์ œ์™€ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค(ํ„ฐ๋ฏธ๋„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ๋ผ ์…ธ๋งŒ ๊ฒฐ์ •ํ•˜๊ธฐ ๋•Œ๋ฌธ).

๋‚˜๋Š” ๋‹น์‹ ์˜ ์ •์˜๋ฅผ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ตญ ๋™์ผํ•œ ์š”์ฒญ์ด ๋งŽ์ด ์ฃผ์–ด์ง€๋ฉด WinX๋Š” Windows ํ„ฐ๋ฏธ๋„์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

  • ์„ฑ๊ณต๊ณผ ํ™•์‚ฐ์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ๊ณ  ๊ถ๊ทน์ ์œผ๋กœ ์ง€์ถœํ•œ ์ž‘์—…์„ ์กด์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ๊ธฐ๋ณธ ์…ธ ์„ ๋” ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.
    ํ˜„์žฌ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ cmd ๋˜๋Š” PoSh 5.1์ด ์•„๋‹ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๊ด€์ ์—์„œ ๋ณผ ๋•Œ, ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๊ท€ํ•˜์˜ ์ฃผ๋ชฉํ•œ ์ฐจ์ด์ ์— ๋™์˜ํ•˜์ง€๋งŒ ๊ฒฐ๊ตญ ๋ชฉํ‘œ๋Š” ๊ธฐ๋ณธ ์ฝ˜์†” ์— ๋น„ํ•ด ํ„ฐ๋ฏธ๋„์˜ ๋” ๋‚˜์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์‰˜์— ๋” ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@nu8 ์•„๋งˆ๋„ "์‹œ์Šคํ…œ conhost๋ฅผ ์ด ์ €์žฅ์†Œ์—์„œ ๋นŒ๋“œ๋œ conhost ๋ฒ„์ „์œผ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ"๊ณผ "Windows์—์„œ ํ„ฐ๋ฏธ๋„ ์ธ์Šคํ„ด์Šค๋ฅผ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ"์€ ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ผ๋Š” ๋ฐ ๋™์˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค ;)

์ด ์ €์žฅ์†Œ๋Š” ์ฝ˜์†” ํ˜ธ์ŠคํŠธ _๋ฐ_ ํ„ฐ๋ฏธ๋„์„ ๋ชจ๋‘ ํ˜ธ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜๋Š” ๋‹ค๋ฅธ ํ•˜๋‚˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€๋งŒ ํ™•์‹คํžˆ ๊ฐ™์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

@nu8 @DHowett ์ด ๊ฒ€ํ† ํ•˜๊ณ  ๋ถ„๋ฅ˜ํ•ด์•ผ ํ•˜๋Š” ๋ฐฉ๋Œ€ํ•œ ์–‘์„ ๊ฐ์•ˆํ•  ๋•Œ ๋•Œ๋•Œ๋กœ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์ธ์šฉํ–ˆ๋“ฏ์ด ํƒ€์ž„ ๋ผ์ธ์˜ 492๋Š” 1817 ์ด์ „์— ์™”์œผ๋ฉฐ ์ƒํ™ฉ์ด ๋ฐ”๋€” ์ˆ˜ ์žˆ์Œ์ด ๋ถ„๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฐ€ ๊ทธ๊ฒƒ์„ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฒŒ์‹œํ–ˆ๋‹ค๋ฉด ๋” ์งœ์ฆ๋‚  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ:

์ข‹์€ ์†Œ์‹์€ ์ผ์ •๋Œ€๋กœ ์ง„ํ–‰๋˜๋ฉฐ ๋” ์ด์ƒ ๋ฐฑ๋กœ๊ทธ์— ์—†์Šต๋‹ˆ๋‹ค.

๋ณด๋‹ค

1 | ๊ธฐ๋ณธ ํ„ฐ๋ฏธ๋„ | ๋ช…๋ น์ค„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ƒ์„ฑ๋˜๋ฉด Windows ํ„ฐ๋ฏธ๋„(์„ค์น˜๋œ ๊ฒฝ์šฐ) ๋˜๋Š” ์„ ํ˜ธํ•˜๋Š” ํ„ฐ๋ฏธ๋„์—์„œ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
๋ฌธ์ œ: #492
์‚ฌ์–‘: #2080

์ถœ์ฒ˜: https://github.com/microsoft/terminal/blob/master/doc/terminal-v2-roadmap.md

@DHowett ์—ฌ๊ธฐ์—์„œ ์ž‘์—…ํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž‘์€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์ด 20h2 ๋˜๋Š” 21h1 Windows ์—…๋ฐ์ดํŠธ์—์„œ ์ถœ์‹œ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์ด ๋ฐฉํ–ฅ์œผ๋กœ ์ง„ํ–‰๋˜๋Š” ๋‚ด๋ถ€ ์ž‘์—…(OS ์ˆ˜์ค€์—์„œ)์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?
๊ณ„ํš์ด ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค :)

์šฐ๋ฆฌ๋Š” ์ด ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด OS ์ˆ˜์ค€์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ํŒ€์ด๋ฏ€๋กœ ์ด ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰ ์ค‘์ธ ์ž‘์—…์„ _๋ชจ๋ฅด๊ณ _ ์žˆ์—ˆ๋‹ค๋ฉด ๋งค์šฐ ๋†€๋ž์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ ํ„ฐ๋ฏธ๋„์˜ 1.0 ๋ฆด๋ฆฌ์Šค๋ฅผ ์ง€๋‚˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์•„์ง ์‹œ์ž‘ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. 20H2 ๋˜๋Š” 21H1์— ์ถœ์‹œ๋˜์ง€ ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฆด๋ฆฌ์Šค ์ค‘ ํ•˜๋‚˜์— ํฌํ•จํ•˜๋ ค๋ฉด ์ง€๊ธˆ๊นŒ์ง€ ๊ธฐ๋Šฅ์„ ์™„๋ฃŒ(๋˜๋Š” ์ตœ์†Œํ•œ ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘)ํ•ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

WSL2์—์„œ defterm ์„ค์ • ๋˜๋Š” ์ „์ฒด GPU ๊ฐ€์† ์ง€์›์ด ๊ฐ€์žฅ ๋จผ์ € ์ œ๊ณต๋ ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ์ตœ์†Œํ•œ ๊ฐ€์ƒํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ๋Œ€์‹  ๊ธฐ๋ณธ Linux ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ํ˜ธ๋Š” ๊ตฌ๋…์ž๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ์ž ๊ทธ๊ฒ ์Šต๋‹ˆ๋‹ค.
์ด ๊ธฐ๋Šฅ์˜ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐฉํ–ฅ์— ์˜ํ–ฅ์„ ์ค„ ๊ณตํ—Œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋‚ด GitHub ํ”„๋กœํ•„์— ์žˆ๋Š” ์ฃผ์†Œ๋กœ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด์ฃผ์‹ญ์‹œ์˜ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰