๊ธ€

ํด๋กœ๋“œ ์ฝ”๋“œ React TypeScript ์Šคํƒ€์ผ ์ผ๊ด€์„ฑ ์œ ์ง€ ํŒ

์ด๋ฏธ์ง€
๋กœ๋“œ ์ฝ”๋“œ(ํด๋กœ๋“œ ์ฝ”๋“œ)๋กœ React + TypeScript ์Šคํƒ€์ผ ์ผ๊ด€์„ฑ ์œ ์ง€ํ•˜๋Š” ์‹ค์ „ ํŒ (2026๋…„ ๊ธฐ์ค€) React + TypeScript ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋‹ค ๋ณด๋ฉด ์–ด๋А ์ˆœ๊ฐ„ ์ด๋Ÿฐ ๋А๋‚Œ์ด ๋“ญ๋‹ˆ๋‹ค. “์ด ์ฝ”๋“œ… ๋ˆ„๊ฐ€ ์“ด ๊ฑฐ์ง€?” ๊ฐ™์€ ํŒ€, ๊ฐ™์€ ํ”„๋กœ์ ํŠธ์ธ๋ฐ ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ์€ ์ œ๊ฐ๊ฐ์ด๊ณ  ํƒ€์ž… ์„ ์–ธ ๋ฐฉ์‹๋„ ํ†ต์ผ์ด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿด ๋•Œ ์ง„์งœ ๋„์›€์ด ๋˜๋Š” ๋„๊ตฌ๊ฐ€ ํด๋กœ๋“œ ์ฝ”๋“œ ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ํด๋กœ๋“œ ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•ด React + TypeScript ์Šคํƒ€์ผ์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ• ์„ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ ํ’€์–ด๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ ์™œ ์Šคํƒ€์ผ ์ผ๊ด€์„ฑ์ด ๋ฌด๋„ˆ์ง€๋Š”๊ฐ€ ํด๋กœ๋“œ ์ฝ”๋“œ๊ฐ€ ์Šคํƒ€์ผ์„ ์žก์•„์ฃผ๋Š” ์ด์œ  React ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ ํ†ต์ผ ์‹ค์ „ ์˜ˆ์‹œ TypeScript ํƒ€์ž… ์Šคํƒ€์ผ ์œ ์ง€ํ•˜๋Š” ๋ฒ• ํŒ€ ์ „์ฒด์— ์ผ๊ด€์„ฑ ํผ๋œจ๋ฆฌ๋Š” ๋ฐฉ๋ฒ• ์™œ ์Šคํƒ€์ผ ์ผ๊ด€์„ฑ์ด ๋ฌด๋„ˆ์ง€๋Š”๊ฐ€ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ์ ํŠธ๋Š” ์ฒ˜์Œ์—” ๊น”๋”ํ•˜๊ฒŒ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์‚ฌ๋žŒ๋„ ๋Š˜๊ณ , ์ฝ”๋“œ๋„ ๋Š˜๊ณ , ๊ธ‰ํ•œ ์ˆ˜์ •์ด ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ props ๊ตฌ์กฐ๋Š” ์ œ๊ฐ๊ฐ, ํƒ€์ž… ์„ ์–ธ ์œ„์น˜๋„ ์ œ๋ฉ‹๋Œ€๋กœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” ์ด๊ฒŒ ๊ธฐ๋Šฅ ์˜ค๋ฅ˜๋ณด๋‹ค ๋” ํ”ผ๋กœํ•˜๋‹ค ๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ฝ๊ธฐ ํž˜๋“  ์ฝ”๋“œ = ์œ ์ง€๋ณด์ˆ˜ ์ง€์˜ฅ ํด๋กœ๋“œ ์ฝ”๋“œ๊ฐ€ ์Šคํƒ€์ผ์„ ์žก์•„์ฃผ๋Š” ์ด์œ  ํด๋กœ๋“œ ์ฝ”๋“œ๋Š” ๋‹จ์ˆœํžˆ ์ฝ”๋“œ๋ฅผ “๊ณ ์ณ์ฃผ๋Š” AI”๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ๋™์‹œ์— ์ฝ๊ณ  ๊ณตํ†ต ํŒจํ„ด์„ ์ฐพ์•„๋‚ด๋Š” ๋ฐ ์•„์ฃผ ๊ฐ•ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Header.tsx, Footer.tsx, Layout.tsx๋ฅผ ํ•จ๊ป˜ ๋ณด๋ฉด “์•„, ์ด ํ”„๋กœ์ ํŠธ๋Š” ์ด๋Ÿฐ ์Šคํƒ€์ผ์ด๊ตฌ๋‚˜”๋ฅผ ๋งฅ๋ฝ์œผ๋กœ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ•œ ํŒŒ์ผ๋งŒ ๋˜์ ธ์ค˜๋„ ๊ธฐ์กด ์Šคํƒ€์ผ์— ๋งž์ถฐ ์ˆ˜์ •์•ˆ์„ ์ œ์‹œํ•ด ์ค๋‹ˆ๋‹ค. ์ด๊ฒŒ ์‚ฌ๋žŒ์ด ๋ฆฌ๋ทฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋น ๋ฅผ ๋•Œ๋„ ๋งŽ์Šต๋‹ˆ๋‹ค. React ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ ํ†ต์ผ ์‹ค์ „ ์˜ˆ์‹œ ๊ฐ€์žฅ ๋จผ์ € ํ†ต์ผํ•ด์•ผ ํ•  ๊ฒƒ์€ ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ...

MCP ์„œ๋ฒ„ ์ถ”๊ฐ€·์‚ญ์ œ์™€ Claude Code ๊ณ ๊ธ‰ ์„ค์ • ์™„์ „ ์ •๋ณต ๊ฐ€์ด๋“œ

์ด๋ฏธ์ง€
MCP ์„œ๋ฒ„ ์ถ”๊ฐ€·์‚ญ์ œ์™€ Claude Code ๊ณ ๊ธ‰ ์„ค์ • ์™„์ „ ์ •๋ณต ๊ฐ€์ด๋“œ ์š”์ฆ˜ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ž์ฃผ ๋“ค๋ฆฌ๋Š” ๋ง์ด ์žˆ์Šต๋‹ˆ๋‹ค. “Claude Code์— MCP ๋ถ™์—ฌ๋ณด๋ฉด ์‹ ์„ธ๊ณ„๋‹ค.” ํ•˜์ง€๋งŒ ๋ง‰์ƒ ์‹œ๋„ํ•ด๋ณด๋ฉด ์„œ๋ฒ„ ์ถ”๊ฐ€๋Š” ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€, ์‚ญ์ œ๋Š” ์•ˆ์ „ํ•œ์ง€, ์„ค์ • ํ•˜๋‚˜ ์ž˜๋ชป ๊ฑด๋“œ๋ฆฌ๋ฉด ํ„ฐ์ง€๋Š” ๊ฑด ์•„๋‹Œ์ง€ ๋ถˆ์•ˆํ•ด์ง€๋Š” ๊ฒŒ ํ˜„์‹ค์ž…๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ๊ทธ๋Ÿฐ ๋ถ„๋“ค์„ ์œ„ํ•ด ์‹ค์ œ๋กœ ์จ๋ณธ ์‚ฌ๋žŒ ๊ธฐ์ค€ ์œผ๋กœ ์‰ฝ๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ, ๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ ๊ธฐ์ค€ ํŒฉํŠธ๋งŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. MCP ์„œ๋ฒ„๋ž€ ๋ฌด์—‡์ธ๊ฐ€ 2. MCP ์„œ๋ฒ„ ์ถ”๊ฐ€ ๋ฐฉ๋ฒ• 3. MCP ์„œ๋ฒ„ ์‚ญ์ œ ์‹œ ์ฃผ์˜์  4. Claude Code ๊ณ ๊ธ‰ ์„ค์ • ํ•ต์‹ฌ 5. ์‹ค์ „์—์„œ ๊ฒช๋Š” ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ ํŒ 1️⃣ MCP ์„œ๋ฒ„๋ž€ ๋ฌด์—‡์ธ๊ฐ€ MCP(Model Context Protocol)๋Š” AI ์ฝ”๋“œ ๋„๊ตฌ๊ฐ€ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ์™€ ๋„๊ตฌ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ ํ•˜๋„๋ก ๋งŒ๋“  ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด Claude Code๊ฐ€ “๋‚ด ๋กœ์ปฌ ํŒŒ์ผ, DB, API๋ฅผ ์ง์ ‘ ์ฝ๊ณ  ์“ฐ๊ฒŒ ํ•ด์ฃผ๋Š” ๋‹ค๋ฆฌ” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ MCP ์„œ๋ฒ„๋ฅผ ๋ถ™์ด๋ฉด ✔ ์ฝ”๋“œ ์ดํ•ด๋ ฅ ์ƒ์Šน ✔ ํ”„๋กœ์ ํŠธ ๋งฅ๋ฝ ์œ ์ง€ ✔ ๋ฐ˜๋ณต ์„ค๋ช… ๊ฐ์†Œ ๋ผ๋Š” ์ฒด๊ฐ ํšจ๊ณผ๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. 2️⃣ MCP ์„œ๋ฒ„ ์ถ”๊ฐ€ ๋ฐฉ๋ฒ• (์ดˆ๋ณด์ž ๊ธฐ์ค€) MCP ์„œ๋ฒ„ ์ถ”๊ฐ€๋Š” ์ƒ๊ฐ๋ณด๋‹ค ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ “Claude Code ์„ค์ • ํŒŒ์ผ์„ ๊ฑด๋“œ๋ฆฌ๋Š” ๊ฒƒ” ์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต ๋‹ค์Œ ๊ฒฝ๋กœ์— ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ~/.config/claude/mcp.json ์—ฌ๊ธฐ์— ์„œ๋ฒ„ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด Claude๊ฐ€ ์‹คํ–‰ ์‹œ ์ž๋™์œผ๋กœ MCP ์„œ๋ฒ„๋ฅผ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ์ ์€ ์„œ๋ฒ„ ์ฃผ์†Œ, ์‹คํ–‰ ๋ช…๋ น, ๊ถŒํ•œ ๋ฒ”์œ„๋ฅผ ์ตœ์†Œ ๊ถŒํ•œ ์›์น™ ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 3️⃣ MCP ์„œ๋ฒ„ ์‚ญ์ œ ์‹œ ์ ˆ๋Œ€ ๋†“์น˜๋ฉด ์•ˆ ๋˜๋Š” ๊ฒƒ ์‚ญ์ œ๋Š” ๋” ์กฐ์‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ์„œ๋ฒ„๋งŒ ์ง€์šฐ๋ฉด ๋์ผ ๊ฒƒ ๊ฐ™์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์บ์‹œ์™€ ์„ธ์…˜์ด ๋‚จ๋Š” ๊ฒฝ์šฐ ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ˆœ์„œ๋Š” ...

CLI ์ž…๋ ฅ์ฐฝ์—์„œ Claude ์ฝ”๋“œ ํŒŒ์ผ ์ฒจ๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด๋ฏธ์ง€
CLI ์ž…๋ ฅ์ฐฝ์—์„œ Claude ์ฝ”๋“œ ํŒŒ์ผ ์ฒจ๋ถ€ ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ดˆ๋ณด๋„ ํ•œ ๋ฒˆ์— ์ดํ•ดํ•˜๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ ํ„ฐ๋ฏธ๋„(CLI)์—์„œ Claude Code์—๊ฒŒ ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์™„์ „ ์ดˆ๋ณด ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. txt, md, ์ฝ”๋“œ ํŒŒ์ผ๊นŒ์ง€ ์‹ค์ œ ์ž…๋ ฅ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ (ํด๋ฆญํ•˜๋ฉด ์ด๋™) 1. CLI์—์„œ ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ์™œ ํ—ท๊ฐˆ๋ฆด๊นŒ 2. Claude Code๊ฐ€ ํŒŒ์ผ์„ ์ฝ๋Š” ์›๋ฆฌ 3. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํŒŒ์ผ ์ฒจ๋ถ€ ๋ฐฉ๋ฒ• 4. ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ์ฒจ๋ถ€ํ•˜๋Š” ๋ฒ• 5. ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ์•ˆ ๋  ๋•Œ ํ•ด๊ฒฐ๋ฒ• 1. CLI์—์„œ ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ์™œ ํ—ท๊ฐˆ๋ฆด๊นŒ ์ฒ˜์Œ Claude Code๋ฅผ CLI์—์„œ ์“ฐ๋ฉด ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ ์—ฌ๊ธฐ์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. “์ฑ„ํŒ…์ฐฝ์—์„œ๋Š” ํŒŒ์ผ ์˜ฌ๋ ธ๋Š”๋ฐ ํ„ฐ๋ฏธ๋„์—์„œ๋Š” ๋Œ€์ฒด ์–ด๋–ป๊ฒŒ ๋„˜๊ธฐ์ง€?” ์ด ํ˜ผ๋ž€์€ ์•„์ฃผ ์ •์ƒ์ž…๋‹ˆ๋‹ค. CLI๋Š” ๋งˆ์šฐ์Šค๋กœ ๋Œ์–ด๋‹ค ๋†“๋Š” ๊ณต๊ฐ„์ด ์•„๋‹ˆ๋ผ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ๋ง๋กœ ์„ค๋ช…ํ•˜๋Š” ์„ธ๊ณ„ ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํŒŒ์ผ ์ฒจ๋ถ€์˜ ํ•ต์‹ฌ์€ ํŒŒ์ผ ๊ทธ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ‘๊ฒฝ๋กœ’ ์ž…๋‹ˆ๋‹ค. 2. Claude Code๊ฐ€ ํŒŒ์ผ์„ ์ฝ๋Š” ์›๋ฆฌ Claude Code๋Š” ํ˜„์žฌ ํ„ฐ๋ฏธ๋„ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ฆ‰, Claude์—๊ฒŒ ์ด๋ ‡๊ฒŒ ๋งํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค. “์ง€๊ธˆ ์ด ํด๋” ์•ˆ์— ์žˆ๋Š” ์ด ํŒŒ์ผ ์ข€ ๊ฐ™์ด ๋ณด์ž.” ๊ทธ๋ž˜์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ „์ œ๋Š” ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ํŒŒ์ผ์ด ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ์œ„์น˜์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค ์ด๊ฑธ ๋†“์น˜๋ฉด ์•„๋ฌด๋ฆฌ ๋ช…๋ น์–ด๋ฅผ ์ž˜ ์ณ๋„ ํŒŒ์ผ์„ ๋ชป ์ฐพ์Šต๋‹ˆ๋‹ค. 3. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํŒŒ์ผ ์ฒจ๋ถ€ ๋ฐฉ๋ฒ• ์˜ˆ๋ฅผ ๋“ค์–ด, ํ˜„์žฌ ํด๋”์— example.txt ํŒŒ์ผ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. CLI์—์„œ ์ด๋ ‡๊ฒŒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. claude example.txt ์ด ํ•œ ์ค„๋กœ Claude๋Š” ํ•ด๋‹น ํŒŒ์ผ ๋‚ด์šฉ์„ ์ฝ๊ณ  ๋ฐ”๋กœ ๋ถ„์„์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ ํŒŒ์ผ๋„ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. claude app.js claude main.py ์ด ์ˆœ๊ฐ„๋ถ€ํ„ฐ Claude๋Š” “์ด...

claude -c ๋‹จ์ถ•ํ‚ค๋กœ ์ด์ „ ๋Œ€ํ™” ์ด์–ด๊ฐ€๊ธฐ ์ดˆ๋ณด ํŠœํ† ๋ฆฌ์–ผ

์ด๋ฏธ์ง€
Claude -c ๋‹จ์ถ•ํ‚ค ๋กœ ์ด์ „ ๋Œ€ํ™” ์ด์–ด๊ฐ€๊ธฐ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์™„์ „ ์‰ฌ์šด ํŠœํ† ๋ฆฌ์–ผ Claude Code์—์„œ -c ๋‹จ์ถ•ํ‚ค ๋กœ ์ด์ „ ๋Œ€ํ™”๋ฅผ ์ด์–ด๊ฐ€๋Š” ๋ฐฉ๋ฒ•์„ ์ดˆ๋ณด์ž๋„ ๋ฐ”๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์„ค์น˜ ์‹ค์ˆ˜, ์ž์ฃผ ๋ง‰ํžˆ๋Š” ํฌ์ธํŠธ, ์‹ค์ „ ์˜ˆ์ œ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ (ํด๋ฆญํ•˜๋ฉด ์ด๋™) 1. Claude -c ๋‹จ์ถ•ํ‚ค๊ฐ€ ๋ญ๊ธธ๋ž˜ ์ด๋ ‡๊ฒŒ ๋‚œ๋ฆฌ์ผ๊นŒ 2. ์ดˆ๋ณด๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„ 3. -c ๋‹จ์ถ•ํ‚ค ์‹ค์ œ ์‚ฌ์šฉ ํ๋ฆ„ 4. ์ด์ „ ๋Œ€ํ™”๊ฐ€ ์ด์–ด์ง€์ง€ ์•Š์„ ๋•Œ ํ•ด๊ฒฐ๋ฒ• 5. ์ƒ์‚ฐ์„ฑ์ด ํญ๋ฐœํ•˜๋Š” ํ™œ์šฉ ํŒ 1. Claude -c ๋‹จ์ถ•ํ‚ค๊ฐ€ ๋ญ๊ธธ๋ž˜ ์ด๋ ‡๊ฒŒ ๋‚œ๋ฆฌ์ผ๊นŒ ์ฒ˜์Œ Claude Code๋ฅผ ์“ฐ๋‹ค ๋ณด๋ฉด ์ด๋Ÿฐ ์ˆœ๊ฐ„์ด ์˜ต๋‹ˆ๋‹ค. “์–ด์ œ ๋ถ„๋ช…ํžˆ ์ด์–ด์„œ ์ž‘์—…ํ•˜๋˜ ๋Œ€ํ™”๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ, ์™œ ๋‹ค์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ์„ค๋ช…ํ•ด์•ผ ํ•˜์ง€?” ๋ฐ”๋กœ ์ด๋•Œ ๋“ฑ์žฅํ•˜๋Š” ๊ฒŒ Claude์˜ -c ๋‹จ์ถ•ํ‚ค ์ž…๋‹ˆ๋‹ค. -c ์˜ต์…˜์€ ์ด์ „ ๋Œ€ํ™” ์ปจํ…์ŠคํŠธ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ถˆ๋Ÿฌ์™€ ์ž‘์—…์„ ์ด์–ด๊ฐ€๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์‚ฌ๋žŒ์œผ๋กœ ์น˜๋ฉด “์•„๊นŒ ์ด์•ผ๊ธฐํ•˜๋˜ ๊ฑฐ ๊ณ„์†ํ•ด ๋ณด์ž” ๋ผ๊ณ  ๋งํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2. ์ดˆ๋ณด๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„ ์ฒ˜์Œ์—” ๋งŽ์€ ๋ถ„๋“ค์ด ์ด๋ ‡๊ฒŒ ์˜คํ•ดํ•ฉ๋‹ˆ๋‹ค. “-c๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์œผ๋กœ ๋‹ค ๊ธฐ์–ตํ•ด ์ฃผ๋Š” ๊ฑฐ ์•„๋ƒ?” ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. -c๋Š” ๊ฐ™์€ ํ”„๋กœ์ ํŠธ·๊ฐ™์€ ์ž‘์—… ํ๋ฆ„ ์•ˆ์—์„œ ์ด์ „ ๋Œ€ํ™”๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์™„์ „ํžˆ ๋‹ค๋ฅธ ํด๋”๋‚˜ ์ƒˆ ์„ธ์…˜์—์„œ๋Š” ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฑธ ๋ชจ๋ฅด๊ณ  ์“ฐ๋ฉด “์–ด? ์™œ ๊ธฐ์–ต์„ ๋ชป ํ•˜์ง€?” ์ด๋ ‡๊ฒŒ ๋‹นํ™ฉํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 3. -c ๋‹จ์ถ•ํ‚ค ์‹ค์ œ ์‚ฌ์šฉ ํ๋ฆ„ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ ํ๋ฆ„์€ ์ •๋ง ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—์„œ Claude๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ๋‹ค์Œ์ฒ˜๋Ÿผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. claude -c ๊ทธ๋Ÿฌ๋ฉด Claude๋Š” ์ง์ „์— ์‚ฌ์šฉํ•˜๋˜ ๋Œ€ํ™” ์ปจํ…์ŠคํŠธ ๋ฅผ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค. ์–ด์ œ ์ž‘์„ฑํ•˜๋˜ ์ฝ”๋“œ, ์ค‘๊ฐ„์— ๋ฉˆ์ถ˜ ์„ค๊ณ„ ์„ค๋ช…, ์ˆ˜์ • ์š”์ฒญํ–ˆ๋˜ ํฌ์ธํŠธ๊นŒ์ง€ ...

Ubuntu ์„œ๋ฒ„ ํด๋กœ๋“œ ์ฝ”๋“œ ๊ธ€๋กœ๋ฒŒ ์„ค์น˜ ์‹ค์ „ ๊ฐ€์ด๋“œ (2026 ์ตœ์‹ )

์ด๋ฏธ์ง€
๐Ÿ”ท Ubuntu ์„œ๋ฒ„ ํด๋กœ๋“œ ์ฝ”๋“œ ๊ธ€๋กœ๋ฒŒ ์„ค์น˜ ์‹ค์ „ ๊ฐ€์ด๋“œ (2026 ์ตœ์‹ ) Ubuntu ์„œ๋ฒ„์—์„œ Claude Code๋ฅผ ์ „์—ญ(Global)์œผ๋กœ ์„ค์น˜ํ•˜๊ณ  ์‹ค์ œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ ๋ฐ”๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋„ SSH ์ ‘์†๋งŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋๊นŒ์ง€ ๋”ฐ๋ผ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ“š ๋ชฉ์ฐจ 1. Ubuntu ์„œ๋ฒ„์— ํด๋กœ๋“œ ์ฝ”๋“œ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ  2. ์„ค์น˜ ์ „ ํ•„์ˆ˜ ์ค€๋น„ ์‚ฌํ•ญ 3. Node.js 18+ ์„ค์น˜ ๋ฐฉ๋ฒ• 4. Claude Code ๊ธ€๋กœ๋ฒŒ ์„ค์น˜ 5. ํ”„๋กœ์ ํŠธ ํด๋” ์‹ค์ „ ์‚ฌ์šฉ ์˜ˆ์‹œ 6. ์ž์ฃผ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ํ•ด๊ฒฐ 1️⃣ Ubuntu ์„œ๋ฒ„์— ํด๋กœ๋“œ ์ฝ”๋“œ๊ฐ€ ํ•„์š”ํ•œ ์ด์œ  ์„œ๋ฒ„ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค ๋ณด๋ฉด ๋กœ์ปฌ IDE ์—†์ด SSH ํ™˜๊ฒฝ์—์„œ ๋ฐ”๋กœ ์ฝ”๋“œ ๋ถ„์„๊ณผ ์ˆ˜์ •์ด ํ•„์š”ํ•  ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋•Œ Claude Code๋ฅผ ๊ธ€๋กœ๋ฒŒ๋กœ ์„ค์น˜ํ•˜๋ฉด ์ž‘์—… ํšจ์œจ์ด ๊ธ‰๊ฒฉํžˆ ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค. ✔ ์–ด๋А ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ๋„ ์ฆ‰์‹œ ์‹คํ–‰ ๊ฐ€๋Šฅ ✔ ์ž๋™ํ™” ์Šคํฌ๋ฆฝํŠธ, CI/CD์™€ ์—ฐ๋™ ์‰ฌ์›€ ✔ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ์ŠคํŠธ๋ ˆ์Šค ๊ธ‰๊ฐ 2️⃣ ์„ค์น˜ ์ „ ํ•„์ˆ˜ ์ค€๋น„ ์‚ฌํ•ญ ์•„๋ž˜ ์กฐ๊ฑด์ด ํ•˜๋‚˜๋ผ๋„ ๋น ์ง€๋ฉด ์„ค์น˜ ์ค‘ ๋ง‰ํž ํ™•๋ฅ ์ด ๋†’์Šต๋‹ˆ๋‹ค. ํŠนํžˆ Node.js ๋ฒ„์ „์€ ๊ฐ€์žฅ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. Ubuntu 20.04 ์ด์ƒ ๊ถŒ์žฅ Node.js 18 ์ด์ƒ ํ•„์ˆ˜ sudo ๋˜๋Š” root ๊ถŒํ•œ ํ•„์š” 3️⃣ Node.js 18+ ์„ค์น˜ ๋ฐฉ๋ฒ• Ubuntu ์„œ๋ฒ„์—์„œ๋Š” NodeSource ์„ค์น˜ ๋ฐฉ์‹์ด ๊ฐ€์žฅ ์•ˆ์ •์ ์ž…๋‹ˆ๋‹ค. ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด ์‹คํ–‰ํ•˜์„ธ์š”. curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get install -y nodejs ์„ค์น˜ ํ›„ ๋ฐ˜๋“œ์‹œ ๋ฒ„์ „์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. node -v npm -v Node.js ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ๋ฐ”๋กœ๊ฐ€๊ธฐ 4️⃣ Claude Code ๊ธ€๋กœ๋ฒŒ ์„ค์น˜ ์ด์ œ Claude Code๋ฅผ ์ „์—ญ(Global...

Docker ํ™˜๊ฒฝ์—์„œ Claude Code ์ปจํ…Œ์ด๋„ˆ ์„ค์น˜ ๊ฐ€์ด๋“œ

์ด๋ฏธ์ง€
Docker ํ™˜๊ฒฝ์—์„œ Claude Code ์ปจํ…Œ์ด๋„ˆ ์„ค์น˜ ๊ฐ€์ด๋“œ ๋กœ์ปฌ·์„œ๋ฒ„·CI๊นŒ์ง€ ์ดํ•ด๋˜๋Š” ์™„์ „ ์ •์„ (2026 ์ตœ์‹ ) Claude Code๋ฅผ ์“ฐ๋‹ค ๋ณด๋ฉด ์–ธ์  ๊ฐ€ ๋ฐ˜๋“œ์‹œ ์ด ์งˆ๋ฌธ์— ๋„๋‹ฌํ•ฉ๋‹ˆ๋‹ค. “์ด๊ฑฐ Docker ์ปจํ…Œ์ด๋„ˆ ์•ˆ์—์„œ ์“ธ ์ˆ˜ ์žˆ๋‚˜?” “์„œ๋ฒ„๋‚˜ CI ํ™˜๊ฒฝ์—์„œ๋„ ๋Œ์•„๊ฐ€๊ฒŒ ํ•˜๊ณ  ์‹ถ์€๋ฐ…” ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜๋ฉด ๊ฐ€๋Šฅ์€ ํ•˜์ง€๋งŒ, ์•„๋ฌด ์ƒ๊ฐ ์—†์ด ํ•˜๋ฉด 100% ๋ง‰ํž™๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์™œ Docker์—์„œ Claude Code๊ฐ€ ๊นŒ๋‹ค๋กœ์šด์ง€ ์–ด๋””๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๊ณ  ์–ด๋””์„œ ๋ง‰ํžˆ๋Š”์ง€ ๋ฅผ ํ˜„์‹ค ๊ธฐ์ค€์œผ๋กœ ์ •๋ฆฌํ•œ ๊ฐ€์ด๋“œ์ž…๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ (๋ˆ„๋ฅด๋ฉด ์ด๋™) 1. Docker์—์„œ Claude Code๊ฐ€ ์–ด๋ ค์šด ์ด์œ  2. ๊ฐ€๋Šฅํ•œ Docker ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค 3. Dockerfile ๊ธฐ๋ณธ ๊ตฌ์กฐ 4. Claude Code ์ปจํ…Œ์ด๋„ˆ ์„ค์น˜ ์‹ค์ „ 5. ์ธ์ฆ(Anthropic ๋กœ๊ทธ์ธ) ์ฒ˜๋ฆฌ ์ „๋žต 6. Docker์—์„œ ์ž์ฃผ ํ„ฐ์ง€๋Š” ๋ฌธ์ œ 1️⃣ Docker์—์„œ Claude Code๊ฐ€ ์–ด๋ ค์šด ์ด์œ  Claude Code๋Š” ๋‹จ์ˆœํ•œ CLI๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ✔ ํ”„๋กœ์ ํŠธ ํŒŒ์ผ ์ ‘๊ทผ ✔ ํ„ฐ๋ฏธ๋„ ์ƒํ˜ธ์ž‘์šฉ ✔ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋ฐ˜ ์ธ์ฆ ์ด ์ค‘์—์„œ Docker์™€ ๊ฐ€์žฅ ์ถฉ๋Œํ•˜๋Š” ์š”์†Œ ๋Š” ๋ฐ”๋กœ ๋ธŒ๋ผ์šฐ์ € ์ธ์ฆ ์ž…๋‹ˆ๋‹ค. ์ปจํ…Œ์ด๋„ˆ์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์—†๊ณ  ์™ธ๋ถ€ ์ธ์ฆ ํ๋ฆ„๋„ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ Docker์—์„œ Claude Code๋Š” ๋กœ์ปฌ ๊ฐœ๋ฐœ์šฉ / ๋ณด์กฐ ๋ถ„์„์šฉ ์œผ๋กœ ์ ‘๊ทผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 2️⃣ ๊ฐ€๋Šฅํ•œ Docker ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค ํ˜„์‹ค์ ์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๋Š” ๋‹ค์Œ์ž…๋‹ˆ๋‹ค. ✔ ๋กœ์ปฌ ๊ฐœ๋ฐœ ์ปจํ…Œ์ด๋„ˆ → ์†Œ์Šค ๋ถ„์„, ์ฝ”๋“œ ์ดํ•ด, ๋ฆฌํŒฉํ„ฐ๋ง ๋ณด์กฐ ✔ ์„œ๋ฒ„ ์ ‘์†์šฉ ์ปจํ…Œ์ด๋„ˆ → SSH ํ™˜๊ฒฝ์—์„œ ์ฝ”๋“œ ๊ฒ€ํ†  ❌ ์™„์ „ ์ž๋™ CI → ๋กœ๊ทธ์ธ/์ธ์ฆ ๋•Œ๋ฌธ์— ๋น„๊ถŒ์žฅ ์ฆ‰, Docker์—์„œ๋Š” “์‚ฌ๋žŒ์ด ์ง์ ‘ ์“ฐ๋Š” AI ๋„๊ตฌ” ๋ผ๋Š” ์ „์ œ๋ฅผ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 3️⃣ Dockerfile ๊ธฐ๋ณธ ๊ตฌ์กฐ Claude Code๋Š” Node....

ํด๋กœ๋“œ ์ฝ”๋“œ Anthropic ๊ณ„์ • ์—ฐ๋™ ๋ธŒ๋ผ์šฐ์ € ์˜ค๋ฅ˜ ํŒ

์ด๋ฏธ์ง€
Claude Code Anthropic ๊ณ„์ • ์—ฐ๋™ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๊ฐ€์ด๋“œ ๋ธŒ๋ผ์šฐ์ € ๋กœ๊ทธ์ธ ์•ˆ ๋  ๋•Œ ๊ผญ ๋ณด๋Š” ํŒ (2026 ์ตœ์‹ ) Claude Code๋ฅผ ์ฒ˜์Œ ์‹คํ–‰ํ•˜๋ฉด ๊ฑฐ์˜ ๋ฐ˜๋“œ์‹œ ์ด ๋‹จ๊ณ„์—์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. “๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์—ด๋ฆฌ๊ธด ํ–ˆ๋Š”๋ฐ ๋กœ๊ทธ์ธ์ด ์•ˆ ๋œ๋‹ค” “์ธ์ฆํ•˜๊ณ  ๋Œ์•„์™”๋Š”๋ฐ ํ„ฐ๋ฏธ๋„์€ ๊ทธ๋Œ€๋กœ๋‹ค” “๊ณ„์ •์€ ์žˆ๋Š”๋ฐ ๊ณ„์† ๋‹ค์‹œ ๋กœ๊ทธ์ธํ•˜๋ผ ํ•œ๋‹ค” ์ด๊ฑด ์—ฌ๋Ÿฌ๋ถ„ ์ž˜๋ชป์ด ์•„๋‹™๋‹ˆ๋‹ค. Claude Code + Anthropic ๊ณ„์ • ์—ฐ๋™ ์€ ์ดˆ๋ณด์ž๋ฟ ์•„๋‹ˆ๋ผ ๊ฐœ๋ฐœ์ž๋„ ์ž์ฃผ ๋ง‰ํžˆ๋Š” ๊ตฌ๊ฐ„์ž…๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ์‹ค์ œ ์˜ค๋ฅ˜ ์‚ฌ๋ก€ ๊ธฐ์ค€์œผ๋กœ ๋ธŒ๋ผ์šฐ์ € ์—ฐ๋™ ๋ฌธ์ œ๋ฅผ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•œ ๊ฐ€์ด๋“œ ์ž…๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ (๋ˆ„๋ฅด๋ฉด ์ด๋™) 1. Claude Code ๊ณ„์ • ์—ฐ๋™ ๊ตฌ์กฐ ์ดํ•ด 2. ์ •์ƒ์ ์ธ ๋กœ๊ทธ์ธ ํ๋ฆ„์€ ์ด๋ ‡๋‹ค 3. ๊ฐ€์žฅ ํ”ํ•œ ๋ธŒ๋ผ์šฐ์ € ์˜ค๋ฅ˜ ์œ ํ˜• 4. ๋กœ๊ทธ์ธ ์•ˆ ๋  ๋•Œ ๋ฐ”๋กœ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ• 5. ์œˆ๋„์šฐ·๋งฅ·WSL ํ™˜๊ฒฝ๋ณ„ ์ฃผ์˜์  6. ๊ทธ๋ž˜๋„ ์•ˆ ๋  ๋•Œ ์ตœ์ข… ์ฒดํฌ 1️⃣ Claude Code ๊ณ„์ • ์—ฐ๋™ ๊ตฌ์กฐ ์ดํ•ด Claude Code๋Š” ํ„ฐ๋ฏธ๋„์—์„œ ๋ฐ”๋กœ ๋กœ๊ทธ์ธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์ด๋Ÿฐ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„ ์‹คํ–‰ → ๋ธŒ๋ผ์šฐ์ € ์ž๋™ ์—ด๋ฆผ → Anthropic ๋กœ๊ทธ์ธ → ์ธ์ฆ ์™„๋ฃŒ → ํ„ฐ๋ฏธ๋„ ๋ณต๊ท€ ์ฆ‰, ๋ธŒ๋ผ์šฐ์ € ์ธ์ฆ์ด ์‹คํŒจํ•˜๋ฉด Claude Code๋Š” ์ ˆ๋Œ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ๋ฌธ์ œ๋Š” “๊ณ„์ • ๋ฌธ์ œ”๊ฐ€ ์•„๋‹ˆ๋ผ ๋ธŒ๋ผ์šฐ์ € ์—ฐ๋™ ๋ฌธ์ œ ์ธ ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. 2️⃣ ์ •์ƒ์ ์ธ ๋กœ๊ทธ์ธ ํ๋ฆ„์€ ์ด๋ ‡๋‹ค Claude Code๋ฅผ ์ฒ˜์Œ ์‹คํ–‰ํ•˜๋ฉด claude ํ„ฐ๋ฏธ๋„์— ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๊ณ  ์ž๋™์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด์•ผ ํ•  ์ผ์€ ๋”ฑ ๋‘ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ✔ Anthropic ๊ณ„์ • ๋กœ๊ทธ์ธ ✔ “Allow / Continue” ์Šน์ธ ์ •์ƒ์ด๋ผ๋ฉด “Authentication successful” ๋ฉ”์‹œ์ง€์™€ ํ•จ๊ป˜ ํ„ฐ๋ฏธ๋„๋กœ ๋‹ค์‹œ ๋Œ์•„์˜ต๋‹ˆ๋‹ค. 3️⃣ ๊ฐ€์žฅ ํ”ํ•œ ๋ธŒ๋ผ์šฐ์ € ์˜ค๋ฅ˜ ์œ ํ˜• ...

ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ ํด๋กœ๋“œ ์ฝ”๋“œ cd ๋ช…๋ น์–ด ์‚ฌ์šฉ๋ฒ•

์ด๋ฏธ์ง€
ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ Claude Code ์‚ฌ์šฉํ•˜๋Š” ๋ฒ• cd ๋ช…๋ น์–ด ์™„์ „ ์ดˆ๋ณด์ž ๊ฐ€์ด๋“œ (2026 ์ตœ์‹ ) Claude Code๋ฅผ ์„ค์น˜ํ–ˆ๋Š”๋ฐ ๋ง‰์ƒ ์‹คํ–‰ํ•˜๋ ค๋‹ˆ ์ด๋Ÿฐ ์ƒ๊ฐ๋ถ€ํ„ฐ ๋“ญ๋‹ˆ๋‹ค. “์–ด๋””์„œ ์‹คํ–‰ํ•ด์•ผ ํ•˜์ง€?” “์™œ ๋‚ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ชป ์ฝ๋Š” ๊ฑฐ์ง€?” ์ด ๋ฌธ์ œ์˜ 90%๋Š” cd ๋ช…๋ น์–ด๋ฅผ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ด์„œ ์ƒ๊น๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ํ„ฐ๋ฏธ๋„์ด ์ฒ˜์Œ์ธ ๋ถ„๋„ ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ Claude Code๋ฅผ ์ œ๋Œ€๋กœ ์“ฐ๊ฒŒ ๋งŒ๋“œ๋Š” cd ๋ช…๋ น์–ด ์‹ค์ „ ๊ฐ€์ด๋“œ ์ž…๋‹ˆ๋‹ค. ๐Ÿ“Œ ๋ชฉ์ฐจ (๋ˆ„๋ฅด๋ฉด ์ด๋™) 1. Claude Code์™€ ํด๋” ์œ„์น˜์˜ ๊ด€๊ณ„ 2. cd ๋ช…๋ น์–ด๊ฐ€ ์™œ ์ค‘์š”ํ•œ๊ฐ€ 3. ๊ธฐ๋ณธ cd ๋ช…๋ น์–ด ์™„์ „ ์ดํ•ด 4. ํ”„๋กœ์ ํŠธ ํด๋”๋กœ ์ด๋™ํ•˜๋Š” ์‹ค์ „ ์˜ˆ์ œ 5. Claude Code๋Š” ์–ด๋””์„œ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋‚˜ 6. ์ดˆ๋ณด์ž๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ํ‹€๋ฆฌ๋Š” ์‹ค์ˆ˜ 1️⃣ Claude Code์™€ ํด๋” ์œ„์น˜์˜ ๊ด€๊ณ„ Claude Code๋Š” ํ˜„์žฌ ์œ„์น˜ํ•œ ํด๋” ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ํ„ฐ๋ฏธ๋„์—์„œ ์„œ ์žˆ๋Š” ์œ„์น˜ ๊ฐ€ Claude๊ฐ€ ์ฝ๋Š” ํ”„๋กœ์ ํŠธ ๋ฒ”์œ„์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ™ˆ ํด๋”์—์„œ ์‹คํ–‰ํ•˜๋ฉด Claude๋Š” ํ™ˆ ํด๋”๋งŒ ๋ด…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ํด๋”์—์„œ ์‹คํ–‰ํ•ด์•ผ๋งŒ ํ•ด๋‹น ์ฝ”๋“œ์™€ ํŒŒ์ผ ๊ตฌ์กฐ๋ฅผ ์ดํ•ด ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ cd ๋ช…๋ น์–ด๋Š” Claude Code ์‚ฌ์šฉ์˜ ์ถœ๋ฐœ์  ์ž…๋‹ˆ๋‹ค. 2️⃣ cd ๋ช…๋ น์–ด๊ฐ€ ์™œ ์ค‘์š”ํ•œ๊ฐ€ cd๋Š” Change Directory์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•ด “ํด๋” ์ด๋™” ๋ฒ„ํŠผ ์ž…๋‹ˆ๋‹ค. Claude Code๋Š” “์ง€๊ธˆ ๋‚ด๊ฐ€ ์„œ ์žˆ๋Š” ํด๋” ์•ˆ์˜ ๋ชจ๋“  ๊ฒƒ”์„ ํ”„๋กœ์ ํŠธ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ cd๋ฅผ ์ž˜๋ชป ์“ฐ๋ฉด Claude๊ฐ€ ์—‰๋šฑํ•œ ํด๋”๋ฅผ ๋ถ„์„ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 3️⃣ ๊ธฐ๋ณธ cd ๋ช…๋ น์–ด ์™„์ „ ์ดํ•ด ๊ฐ€์žฅ ๊ธฐ๋ณธ ํ˜•ํƒœ๋Š” ์ด๋ ‡์Šต๋‹ˆ๋‹ค. cd ํด๋”์ด๋ฆ„ ํ•œ ๋‹จ๊ณ„ ์œ„๋กœ ์ด๋™ cd .. ํ™ˆ ํด๋”๋กœ ๋ฐ”๋กœ ์ด๋™ cd ~ ํ˜„์žฌ ์œ„์น˜ ํ™•์ธ pwd ์ด ๋„ค ๊ฐ€์ง€๋งŒ ์•Œ์•„๋„ ํ„ฐ๋ฏธ๋„์˜ ์ ˆ๋ฐ˜์€ ์ดํ•ดํ•œ ๊ฒ...