๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (258)

๋‹ญ๋ฐœ๊ฐœ๋ฐœ

[Linux] tar / tar.gz / zip ์••์ถ• ๋ฐ ์••์ถ• ํ•ด์ œ

๋ณดํ†ต ๋ฆฌ๋ˆ…์Šค์—์„œ ํŒŒ์ผ์„ ์••์ถ• ํŒŒ์ผ์„ ๋‹ค๋ฃฐ ๋•Œ, "tar๋กœ ์••์ถ•(compress)ํ•œ๋‹ค"๋Š” ํ‘œํ˜„์„ ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ, ์ •ํ™•ํžˆ ๋งํ•˜์ž๋ฉด tar ์ž์ฒด๋Š” "๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ ํŒŒ์ผ ์••์ถ•"์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‹จ์ง€ ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ๋ฌถ๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋  ๋ฟ์ด๋‹ค. ๋Œ€์‹ , tar๋ฅผ ํ†ตํ•ด ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์ง„ ํŒŒ์ผ์„ gzip ๋˜๋Š” bzip2 ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์••์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค. (๋ช…๋ น์–ด๋กœ ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ) tar๊ฐ€ ๋„๋ฆฌ ์“ฐ์ด๊ฒŒ ๋œ ์ด์œ  ์ค‘ ํ•œ ๊ฐ€์ง€๋Š”, ๋‹จ์ˆœ ์•„์นด์ด๋ฒ„ ๊ธฐ๋Šฅ์— ๋”ํ•ด, tar๋กœ ๋ฌถ์—ฌ์ง€๊ธฐ ์ „ ํŒŒ์ผ๋“ค์˜ ์†์„ฑ๊ณผ ์‹ฌ๋ณผ๋ฆญ ๋งํฌ, ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ ๋“ฑ์„ ๊ทธ๋Œ€๋กœ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ํŠน์ง• ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ตœ๊ทผ์—๋Š” ๋ฆฌ๋ˆ…์Šค ์šฉ ํ”„๋กœ๊ทธ๋žจ, ๋ฐ์ดํ„ฐ, ์†Œ์Šค ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ์„ ๋ฐฐํฌํ•˜๋Š” ์šฉ๋„๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค. 0. tar ๋ช…๋ น์–ด ์˜ต์…˜ (..

Linux 2023. 9. 12. 14:50
[ํด๋ฆฐ์ฝ”๋“œ] 8์ผ์ฐจ. 67-74pg | ์ฃผ์„, ์ข‹์€ ์ฃผ์„

8์ผ์ฐจ. ํด๋ฆฐ์ฝ”๋“œ[2์ฃผ์ฐจ_ํ™”์š”์ผ] 67-74pg #์š”์•ฝ 1. ๊นจ๋—ํ•œ ์ฝ”๋“œ 2. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„ 3. ํ•จ์ˆ˜ 4. ์ฃผ์„- ์ฃผ์„์€ ์‹คํŒจ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๋‚ด๊ฐ€ ์ฝ”๋“œ๋กœ ํ’€์–ด๋‚ด์ง€ ๋ชปํ–ˆ๋‹ค๋Š” ๋œป - ์ฝ”๋“œ๋กœ ์˜๋„๋ฅผ ํ’€์–ด๋‚ด์•ผ ํ•œ๋‹ค. - ์ฃผ์„์€ ์˜ค๋ž˜๋ ์ˆ˜๋ก ์ฝ”๋“œ์—์„œ ๋ฉ€์–ด์ง„๋‹ค. - ๋ถ€์ •ํ™•ํ•œ ์ฃผ์„์€ ์•„์˜ˆ ์—†๋Š” ์ฃผ์„๋ณด๋‹ค ํ›จ์”ฌ ๋‚˜์˜๋‹ค. 1) ์ฃผ์„์€ ๋‚˜์œ ์ฝ”๋“œ๋ฅผ ๋ณด์™„ํ•˜์ง€ ๋ชปํ•œ๋‹ค. - ์ฝ”๋“œ ํ’ˆ์งˆ์ด ๋‚˜์˜๋‹ˆ๊นŒ ์ฃผ์„์„ ์ถ”๊ฐ€ํ•œ๋‹ค. 2) ์ฝ”๋“œ๋กœ ์˜๋„๋ฅผ ํ‘œํ˜„ํ•˜๋ผ! - ์ฃผ์„์œผ๋กœ ๋‹ฌ๋ ค๋Š” ์„ค๋ช…์„ ํ•จ์ˆ˜๋กœ ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 3) ์ข‹์€ ์ฃผ์„ - ์ฃผ์„์„ ๋‹ฌ์ง€ ์•Š์„ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋‚ธ ์ฃผ์„์ด ์ข‹์€ ์ฃผ์„์ด๋‹ค. // ๋ฒ•์ ์ธ ์ฃผ์„ : ์ €์ž‘๊ถŒ์ •๋ณด์™€ ์†Œ์œ ์ž ์ •๋ณด // ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ฃผ์„ : ๊ฐ€๋Šฅํ•˜๋ฉด ํ•จ์ˆ˜์ด๋ฆ„์— ์ •๋ณด๋ฅผ ๋‹ด์ž // ์˜๋„๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์ฃผ์„ : ๊ฒฐ์ •์— ๊น”๋ฆฐ ์˜๋„๊นŒ์ง€ ..

[ํด๋ฆฐ์ฝ”๋“œ] 7์ผ์ฐจ. 57-66pg | ํ•จ์ˆ˜ ์ž˜ ๋งŒ๋“ค๊ธฐ(2)

7์ผ์ฐจ. ํด๋ฆฐ์ฝ”๋“œ[2์ฃผ์ฐจ_์›”์š”์ผ] 57 - 66pg #์š”์•ฝ 1. ๊นจ๋—ํ•œ ์ฝ”๋“œ 2. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„ 3. ํ•จ์ˆ˜ 1) ์ž‘๊ฒŒ ๋งŒ๋“ค์–ด๋ผ! 2) ํ•œ ๊ฐ€์ง€๋งŒ ํ•ด๋ผ! 3) ํ•จ์ˆ˜ ๋‹น ์ถ”์ƒํ™” ์ˆ˜์ค€์€ ํ•˜๋‚˜๋กœ! 4) Switch๋ฌธ 5) ์„œ์ˆ ์ ์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ! 6) ํ•จ์ˆ˜ ์ธ์ˆ˜ 7) ๋ถ€์ˆ˜ ํšจ๊ณผ๋ฅผ ์ผ์œผํ‚ค์ง€ ๋งˆ๋ผ! 8) ๋ช…๋ น๊ณผ ์กฐํšŒ๋ฅผ ๋ถ„๋ฆฌํ•˜๋ผ - ํ•จ์ˆ˜๋Š” ๋ญ”๊ฐ€๋ฅผ ์ˆ˜ํ–‰ or ๋‹ตํ•˜๊ธฐ ๋‘˜ ์ค‘ ํ•˜๋‚˜๋งŒ ํ•ด์•ผ ํ•œ๋‹ค. 9) ์˜ค๋ฅ˜ ์ฝ”๋“œ๋ณด๋‹ค ์˜ˆ์™ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ผ! - ๋ช…๋ น ํ•จ์ˆ˜์—์„œ ์˜ค๋ฅ˜ ์ฝ”๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์€ ๋ช…๋ น/์กฐํšŒ ๋ถ„๋ฆฌ ๊ทœ์น™์„ ๋ฏธ๋ฌ˜ํ•˜๊ฒŒ ์œ„๋ฐ˜ํ•œ๋‹ค. - try/catch ๋ธ”๋ก์€ ์ถ”ํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ๋ธ”๋ก์„ ๋ณ„๋„ ํ•จ์ˆ˜๋กœ ๋ฝ‘์•„๋‚ด๋Š” ํŽธ์ด ์ข‹๋‹ค. - ํ•จ์ˆ˜๋Š” ํ•œ ๊ฐ€์ง€ ์ž‘์—…๋งŒ ํ•ด์•ผํ•˜๋Š”๋ฐ, ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋„ ํ•œ ๊ฐ€์ง€ ์ž‘์—…์— ์†ํ•œ๋‹ค. - ์˜ค๋ฅ˜์ฝ”๋“œ ๋Œ€์‹  ์˜ˆ์™ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ ..

[ํด๋ฆฐ์ฝ”๋“œ] 6์ผ์ฐจ. 46-56pg | ํ•จ์ˆ˜ ์ž˜ ๋งŒ๋“ค๊ธฐ(1)

6์ผ์ฐจ. ํด๋ฆฐ์ฝ”๋“œ[1์ฃผ์ฐจ_ํ† ์š”์ผ] 46-56pg #์š”์•ฝ 1. ๊นจ๋—ํ•œ ์ฝ”๋“œ 2. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„ 3. ํ•จ์ˆ˜ - ํ•จ์ˆ˜๋ฅผ ์ž˜ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ์†Œ๊ฐœํ•œ๋‹ค. 1) ์ž‘๊ฒŒ ๋งŒ๋“ค์–ด๋ผ! 2) ํ•œ ๊ฐ€์ง€๋งŒ ํ•ด๋ผ! 3) ํ•จ์ˆ˜ ๋‹น ์ถ”์ƒํ™” ์ˆ˜์ค€์€ ํ•˜๋‚˜๋กœ! - ํ•จ์ˆ˜๊ฐ€ ํ™•์‹คํžˆ 'ํ•œ ๊ฐ€์ง€' ์ž‘์—…๋งŒ ํ•˜๋ ค๋ฉด ํ•จ์ˆ˜ ๋‚ด ๋ชจ๋“  ๋ฌธ์žฅ์˜ ์ถ”์ƒํ™” ์ˆ˜์ค€์ด ๋™์ผํ•ด์•ผ ํ•œ๋‹ค. - ํ•œ ํ•จ์ˆ˜ ๋‚ด์— ์ถ”์ƒํ™” ์ˆ˜์ค€์„ ์„ž์œผ๋ฉด ์ฝ”๋“œ๋ฅผ ์ฝ๋Š” ์‚ฌ๋žŒ์ด ํ–‡๊ฐˆ๋ฆฐ๋‹ค. -- ์œ„์—์„œ ์•„๋ž˜๋กœ ์ฝ”๋“œ ์ฝ๊ธฐ : ๋‚ด๋ ค๊ฐ€๊ธฐ ๊ทœ์น™ => ์ฝ”๋“œ๋ฅผ ์œ„์—์„œ ์•„๋ž˜๋กœ ์ฝ์œผ๋ฉด ํ•จ์ˆ˜ ์ถ”์ƒํ™” ์ˆ˜์ค€์ด ํ•œ ๋‹จ๊ณ„์”ฉ ๋‚ด๋ ค๊ฐ€๋Š” ๊ฒƒ. 4) Switch๋ฌธ - switch๋ฌธ์€ ์ž‘๊ฒŒ ๋งŒ๋“ค๊ธฐ ์–ด๋ ต์ง€๋งŒ ๋‹คํ˜•์„ฑ์„ ์ด์šฉํ•˜์—ฌ ๊ฐ switch๋ฌธ์„ ์ €์ฐจ์› ํด๋ž˜์Šค์— ์ˆจ๊ธฐ๊ณ  ์ ˆ๋Œ€๋กœ ๋ฐ˜๋ณตํ•˜์ง€ ์•Š๋Š” ๋ฐฉ๋ฒ•์„ ์“ด๋‹ค. 5) ์„œ์ˆ ์ ์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ! - ..

<์ˆœ๋ก€์ฃผํƒ> ์œ ์€์‹ค

\์™„๋…์ผ 2023๋…„ 8์›” 13์ผ \์ด ์ฑ…์€ 8์›” ์ œ์ฃผ๋„ ์—ฌํ–‰ ์ค‘ ์†Œ์‹ฌํ•œ ์ฑ…๋ฐฉ์—์„œ ์ฑ…์— ๋Œ€ํ•œ ์†Œ๊ฐœ๋งŒ ๋ณด๊ณ  ๋ธ”๋ผ์ธ๋“œ ๋ถ์œผ๋กœ ์‚ฌ๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‚ด ํ‰์  : 3.5/5 ์ด์œ  : ์ƒ๊ฐ๋ณด๋‹ค๋Š” ์ฑ…์˜ ๋‚ด์šฉ์ด ๊ฐ€๋ณ๋‹ค. ์„ฑ์ธ๋ณด๋‹ค๋Š” ์ฒญ์†Œ๋…„๋“ค์ด ์ฝ์„๋งŒํ•œ ์ฑ…์ด์—ˆ๋‹ค. ์ข‹์•˜๋˜ ๊ตฌ์ ˆ 1. ๋‚˜๋„ ๊ธธ๋™์”จ์ฒ˜๋Ÿผ ์„ธ์ƒ์˜ ๋ฐ”๋ณด๋“ค์—๊ฒŒ ์›ƒ์œผ๋ฉด์„œ ํ™”๋‚ด๊ณ  ์‹ถ์–ด์กŒ๋‹ค. 2. "์ธ์ƒ๋„ ๊ทธ๋Ÿฐ ๊ฒƒ ๊ฐ™์•„." "์ „์ฒด๋Š” ์–ด๋ ต๋‹ค๊ณ ?" "์–ด. ์ „์ฒด๋„ ์–ด๋ ต๊ณ  ์ฒ˜์Œ๋„ ์–ด๋ ค์›Œ. ํ’‹๋…ธ์ธ. ๋‚˜๋Š” ์•„์ง๋„ ํ’‹๋…ธ์ธ์ธ ๊ฒƒ ๊ฐ™์•„. ๊ทธ๋ž˜์„œ ์–ด๋ ค์›Œ." "์•„, ๋‚˜๋Š” ํ’‹์ฒญ์†Œ๋…„์ธ๊ฐ€, ์™œ ์ด๋ ‡๊ฒŒ ์–ด๋ ต์ง€?" 3. "ํƒœ์–ด๋‚œ ๊ฒŒ ๊ธฐ์˜๋‹ˆ๊นŒ. ์‚ฌ๋žŒ์œผ๋กœ ์‚ฌ๋Š” ๊ฒŒ ๊ณ ๋งˆ์šฐ๋‹ˆ๊นŒ, ์ฐ์ฐํ•˜๊ณ  ๋ถˆ์•ˆํ•œ ํ†ต์พŒํ•จ ๊ฐ™์€๊ฑฐ ๋ถˆํŽธํ•ดํ•  ๊ฑฐ์•ผ. ์ง„์งœ ํ–‰๋ณตํ•ด์ง€๋ ค๊ณ  ํ•  ๊ฑฐ์•ผ. ์ง€๊ธˆ ๋‚˜์ฒ˜๋Ÿผ"

[ํด๋ฆฐ์ฝ”๋“œ] 5์ผ์ฐจ. 35-45pg | ์˜๋ฏธ์žˆ๋Š” ์ด๋ฆ„, ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ

5์ผ์ฐจ. ํด๋ฆฐ์ฝ”๋“œ[1์ฃผ์ฐจ_๊ธˆ์š”์ผ] 35 - 45pg #์š”์•ฝ 1. ๊นจ๋—ํ•œ ์ฝ”๋“œ2. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์ด๋ฆ„์€ ์–ด๋””์—๋‚˜ ์“ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฆ„์„ ์ž˜ ์ง€์œผ๋ฉด ์—ฌ๋Ÿฌ๋ชจ๋กœ ํŽธํ•˜๋‹ค. 1) ์˜๋„๋ฅผ ๋ถ„๋ช…ํžˆ ๋ฐํ˜€๋ผ 2) ๊ทธ๋ฆ‡๋œ ์ •๋ณด๋ฅผ ํ”ผํ•˜๋ผ 3) ์˜๋ฏธ์žˆ๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋ผ 4) ๋ฐœ์Œํ•˜๊ธฐ ์‰ฌ์šด ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ 5) ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์‰ฌ์šด ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ 6) ์ธ์ฝ”๋”ฉ์„ ํ”ผํ•˜๋ผ 7) ์ž์‹ ์˜ ๊ธฐ์–ต๋ ฅ์„ ์ž๋ž‘ํ•˜์ง€ ๋งˆ๋ผ 8) ๊ธฐ๋ฐœํ•œ ์ด๋ฆ„์€ ํ”ผํ•˜๋ผ 9) ํ•œ ๊ฐœ๋…์— ํ•œ ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ผ 10) ๋ง์žฅ๋‚œ์„ ํ•˜์ง€ ๋งˆ๋ผ 11) ํ•ด๋ฒ• ์˜์—ญ์—์„œ ๊ฐ€์ ธ์˜จ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ 12) ๋ฌธ์ œ ์˜์—ญ์—์„œ ๊ฐ€์ ธ์˜จ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ 13) ์˜๋ฏธ ์žˆ๋Š” ๋งฅ๋ฝ์„ ์ถ”๊ฐ€ํ•˜๋ผ - ๋งฅ๋ฝ์„ ๊ณ„์‚ฐํ•˜๋ฉด ํ•จ์ˆ˜๋ฅผ ์ชผ๊ฐœ๊ธฐ๊ฐ€ ์‰ฌ์›Œ์ ธ์„œ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ๋” ๋ช…ํ™•ํ•ด์ง„๋‹ค. 14) ๋ถˆํ•„์š”ํ•œ ๋งฅ๋ฝ์„ ์—†์• ๋ผ 15) ๋งˆ์น˜๋ฉด์„œ ..

[ํด๋ฆฐ์ฝ”๋“œ] 4์ผ์ฐจ. 24-34pg | ์˜๋ฏธ์žˆ๋Š” ์ด๋ฆ„

4์ผ์ฐจ. ํด๋ฆฐ์ฝ”๋“œ[1์ฃผ์ฐจ_๋ชฉ์š”์ผ] 24-34pg #์š”์•ฝ 1. ๊นจ๋—ํ•œ ์ฝ”๋“œ 2. ์˜๋ฏธ ์žˆ๋Š” ์ด๋ฆ„ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์ด๋ฆ„์€ ์–ด๋””์—๋‚˜ ์“ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฆ„์„ ์ž˜ ์ง€์œผ๋ฉด ์—ฌ๋Ÿฌ๋ชจ๋กœ ํŽธํ•˜๋‹ค. 1) ์˜๋„๋ฅผ ๋ถ„๋ช…ํžˆ ๋ฐํ˜€๋ผ 2) ๊ทธ๋ฆ‡๋œ ์ •๋ณด๋ฅผ ํ”ผํ•˜๋ผ - ์ง„์งœ list๊ฐ€ ์•„๋‹ˆ๋ฉด list๋„ ์“ฐ์ง€ ๋งˆ๋ผ - ์„œ๋กœ ํก์‚ฌํ•œ ์ด๋ฆ„์„ ์“ฐ์ง€ ๋งˆ๋ผ - ์œ ์‚ฌํ•œ ๊ฐœ๋…์€ ์œ ์‚ฌํ•œ ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ผ๊ด€์„ฑ์ด ๋–จ์–ด์ง€๋Š” ํ‘œ๊ธฐ๋ฒ•๋„ ๊ทธ๋ฆ‡๋œ ์ •๋ณด๋‹ค. 3) ์˜๋ฏธ์žˆ๊ฒŒ ๊ตฌ๋ถ„ํ•˜๋ผ - ์ž˜๋ชป๋œ ์˜ˆ์‹œ : moneyAmount์™€ money, customerInfo์™€ customer, accountData์™€ account - ์ฝ๋Š” ์‚ฌ๋žŒ์ด ์ฐจ์ด๋ฅผ ์•Œ๋„๋ก ์ง€์–ด๋ผ 4) ๋ฐœ์Œํ•˜๊ธฐ ์‰ฌ์šด ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ 5) ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์‰ฌ์šด ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ผ - 7, e๋Š” ๊ฒ€์ƒ‰์ด ์–ด๋ ต๋‹ค. - ์ด๋ฆ„์˜ ๊ธธ์ด..