°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (25,650¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (18,900¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (21,600¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Ä¿¸Çµå¶óÀÎ ·¯½ºÆ® : cat, grep, ls µî 14°¡Áö À¯¿ëÇÑ CLI µµ±¸¸¦ Ŭ·Ð ÄÚµùÇÏ¸ç ¹è¿ì´Â ·¯½ºÆ® È°¿ë

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

30,000¿ø

  • 27,000¿ø (10%ÇÒÀÎ)

    1,500P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

14°¡Áö À¯´Ð½º À¯Æ¿¸®Æ¼¸¦ ¸¸µé¸ç ·¯½ºÆ® ³» °ÍÀ¸·Î ¸¸µé±â

°³¹ßÀڵ鿡°Ô »ç¶û¹Þ´Â ·¯½ºÆ®´Â º¹ÀâÇÑ ¾ð¾îÀÌÀÚ ÇнÀ°î¼±ÀÌ °¡Æĸ£±â·Î ¾Ç¸íÀÌ ³ô±âµµ ÇÏ´Ù. ÀÌ Ã¥Àº ¾ð¾î Àüü¿¡ ÃÊÁ¡À» ¸ÂÃ߱⺸´Ù´Â, éÅ͸¶´Ù ÇϳªÀÇ ÀÛÁö¸¸ ¿ÏÀüÇÑ ÇÁ·Î±×·¥À» ¸¸µé¸é¼­ ·¯½ºÆ®¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» ÅÃÇß´Ù. cat, find, grep, ls µî Àͼ÷ÇÑ CLI µµ±¸¸¦ ·¯½ºÆ®·Î Á÷Á¢ ±¸ÇöÇغ¸¸ç, ¾î¶»°Ô ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ°í, ¸ÞÀÎ ·ÎÁ÷À» ÀÛ¼ºÇϸç, Å×½ºÆ®¸¦ °ÅÃÄ ¿Ï¼ºµÈ Á¦Ç°À» ¸¸µå´ÂÁö¸¦ º¸¿©ÁØ´Ù. ÀÌ °úÁ¤¿¡¼­ ¿À·ù ó¸®, ÆÄÀÏ ÀÐ°í ¾²±â, Á¤±Ô Ç¥Çö½Ä, ·¯½ºÆ®ÀÇ Å¸ÀÔ°ú ±¸Á¶Ã¼ µîÀ» »ç¿ëÇÏ´Â µ¥ Àͼ÷ÇØÁú °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

CLI µµ±¸, ·¯½ºÆ®·Î ´Ù½Ã ¬½Ã´Ù
ls³ª cat °°Àº CLI µµ±¸´Â À¯´Ð½º ȯ°æ¿¡¼­ ¼ö½Ã·Î ¾²ÀÌ´Â ¸í·ÉÀÌ´Ù. ÀÌ·± Àͼ÷ÇÑ µµ±¸´Â ÇÙ½É ±â´ÉÀ» Á÷Á¢ ±¸ÇöÇÏ´Â °ÍÀÌ »ó´ëÀûÀ¸·Î ±×¸® ¾î·ÆÁö´Â ¾ÊÀ¸¹Ç·Î, »õ ¾ð¾î¸¦ ÀÍÈ÷±â À§ÇØ Å¬·Ð ÄÚµùÇϱ⿡ ¾ÆÁÖ ÁÁÀº ¼ÒÀç´Ù. ÀÌ Á¡¿¡ Âø¾ÈÇؼ­ cat, grep, ls, echo, head, wc, uniq, find, cut, comm, tail, cal µî ¿ì¸®¿¡°Ô Ä£¼÷ÇÑ 14°¡Áö CLI µµ±¸¸¦ ·¯½ºÆ®·Î ¸¸µé¸ç ·¯½ºÆ®¸¦ ÁøµæÇÏ°Ô ÀÍÈ÷´Â °Ô ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ëÀÌ´Ù.
¿À¸®Áö³Î µµ±¸µéÀÇ ÀÛµ¿ ¹æ½Ä°ú ¿ä±¸ »çÇ×À» »ìÆ캻 ´ÙÀ½, µ¶ÀÚ´Â ÀúÀÚÀÇ Äڵ带 Âü°íÇØ ÀڽŸ¸ÀÇ ·¯½ºÆ® ¡®µµÀü °úÁ¦¡¯ ÇÁ·Î±×·¥À» ¸¸µé¾îº»´Ù. ¾î¶»°Ô ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ°í, ¸ÞÀÎ ·ÎÁ÷À» ÀÛ¼ºÇϸç, Å×½ºÆ®¸¦ °ÅÃÄ ¿Ï¼ºµÈ Á¦Ç°À» ¸¸µå´ÂÁö, óÀ½ºÎÅÍ ³¡±îÁö ÀÍÈú ¼ö ÀÖ´Ù. ¿À·ù ó¸®, ÆÄÀÏ ÀÐ°í ¾²±â, Á¤±Ô Ç¥Çö½Ä, ·¯½ºÆ®ÀÇ Å¸ÀÔ°ú ±¸Á¶Ã¼ µîÀ» »ç¿ëÇÏ´Â µ¥¿¡µµ Àͼ÷ÇØÁú °ÍÀÌ´Ù.
ÀÌ °úÁ¤¿¡¼­ ÀúÀÚ´Â Å×½ºÆ® ÁÖµµ °³¹ß(TDD) ¹æ½Ä¿¡ µû¶ó, ±î´Ù·Î¿ì¸é¼­µµ Ä£ÀýÇÑ ·¯½ºÆ® ÄÄÆÄÀÏ·¯¸¦ ½ÊºÐ È°¿ëÇÏ´Â ÁÁÀº ·¯½ºÆ® °³¹ß ½À°üÀ» µéÀÌ°Ô ÇØÁØ´Ù. ºó¸»ÀÌ ¾Æ´Ï¶ó, 14°³ Àå¿¡ °ÉÃÄ ÇÁ·Î±×·¥À» ÃÑ 14°³ ¸¸µé°Ô µÇ¾î ÀÖ°í À帶´Ù ÆÐÅÏÀÌ ºñ½ÁÇϹǷΠåÀ» Á¤µ¶ÇÑ´Ù¸é ¹Ýº¹ ÇнÀÀÇ È¿°ú¸¦ ÅåÅåÈ÷ ´©¸± ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ¿ø¼­´Â 2022³â ÃÖÃÊ Ãâ°£µÇ¾ú´Âµ¥, 2024³â 3¿ù¿¡ clap Å©·¹ÀÌÆ® µîÀÇ ÃֽŠ¹öÀü°ú ÆÐÅÏÀ» µµÀÔÇÏ°í Á» ´õ ¡®·¯½ºÆ®´Ù¿î¡¯ ÄÚµå·Î °¡´ÙµëÀº 3¼â°¡ ³ª¿Ô´Ù. º» ¹ø¿ª¼­´Â ¿ø¼­ 2¼â ±â¹ÝÀ¸·Î Ãâ°£À» ¾ÕµÎ°í ÀÖ¾úÀ¸³ª, 3¼â °³Á¤ ¼Ò½ÄÀ» µè°í ´«¹°À» ¸Ó±Ý°í ÀçÀÛ¾÷ÇØ 3¼â ³»¿ëÀ» ¸ðµÎ ¹Ý¿µÇß´Ù.

ÁÖ¿ä ³»¿ë
¡Ü ·¯½ºÆ® Ç¥ÁØ ¶óÀ̺귯¸® ¹× µ¥ÀÌÅÍ Å¸ÀÔÀ» »ç¿ëÇØ ½Ã½ºÅÛ ÇÁ·Î±×·¥ ¸¸µé±â
¡Ü ·¯½ºÆ® ÇÁ·Î±×·¥ ¹× ÇÔ¼ö ÀÛ¼º°ú Å×½ºÆ®
¡Ü stdin, stdout, stderrÀ» Æ÷ÇÔÇÑ ÆÄÀÏ ÀÐ±â ¹× ¾²±â
¡Ü ¸í·ÉÁÙ Àμö ¹®¼­È­ ¹× À¯È¿¼º °Ë»ç
¡Ü ¿ì¾ÆÇÏ°Ô ½ÇÆÐÇÏ´Â ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
¡Ü ¿ø½Ã ÅؽºÆ® ¹× ±¸ºÐµÈ ÅؽºÆ® ±¸¹® ºÐ¼®
¡Ü ¹«ÀÛÀ§¼ºÀÇ È°¿ë ¹× Á¦¾î

̵̧ȍ

ÆÀ ¸Æ³ª¸¶¶ó(¡¶ÇÑ ÁÙ ÇÑ Á٠¥¸é¼­ ÀÍÈ÷´Â ·¯½ºÆ® ÇÁ·Î±×·¡¹Ö¡· ÀúÀÚ)
¸¹Àº ·¯½ºÆ® ÀÔ¹®ÀÚ°¡ ÀÏ»ó ¾÷¹«¿¡ ·¯½ºÆ®¸¦ Àû¿ëÇÏ´Â µ¥ ¾î·Á¿òÀ» °Þ½À´Ï´Ù. ÀÌ Ã¥Àº ÀÌ¿¡ ´ëÇÑ ÈǸ¢ÇÑ ÇØ°áÃ¥ÀÔ´Ï´Ù. ·¯½ºÆ®°¡ ¹è¿ï °¡Ä¡°¡ ÀÖ´Ù´Â °ÍÀ» º¸¿©ÁÖ´Â À¯¿ëÇÑ À¯Æ¿¸®Æ¼µéÀ» ¸¸µå´Â ¹ýÀ» ¾Ë·ÁÁִ åÀÔ´Ï´Ù.

ij·² ´ÏÄýº(Integer 32 °øµ¿Ã¢¾÷ÀÚ, ¡¶·¯½ºÆ® ÇÁ·Î±×·¡¹Ö °ø½Ä °¡À̵塷 °øµ¿ ÀúÀÚ)
½Ç¼¼°è ½Ã³ª¸®¿À¿¡¼­ ·¯½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â ¿¬½ÀÀ» Çϱâ ÁÁÀº Ã¥ÀÔ´Ï´Ù. Å×½ºÆÃ, Å©·¹ÀÌÆ® »ç¿ë, ÀϹÝÀûÀÎ ¹®Á¦ ÇØ°á¿¡ ´ëÇÑ ±â¼úÀ» ½×À» ¼ö ÀÖ´Â ±æÀ» Àß Á¦½ÃÇÕ´Ï´Ù.

¸ñÂ÷

¿Å±äÀÌ ¸Ó¸®¸» ix
º£Å¸¸®´õ Èıâ xii
½ÃÀÛÇϸç xiv
°¨»çÀÇ ±Û xxii
Ç¥Áö¿¡ ´ëÇÏ¿© xxiv

CHAPTER 1 À§ÇèÇÑ Áø½Ç: true¿Í false 1
1.1 ½ÃÀÛÇϱâ: ¡®Hello, world!¡¯ 2
1.2 ·¯½ºÆ® ÇÁ·ÎÁ§Æ® µð·ºÅ͸® ±¸¼ºÇϱâ 3
1.3 Ä«°í·Î ÇÁ·ÎÁ§Æ® ¸¸µé°í ½ÇÇàÇϱâ 4
1.4 ÅëÇÕ Å×½ºÆ® ÀÛ¼ºÇÏ°í ½ÇÇàÇϱâ 8
__1.4.1 ÇÁ·ÎÁ§Æ® ÀÇÁ¸¼º Ãß°¡Çϱâ 12 / 1.4.2 ÇÁ·Î±×·¥ Á¾·å°ª ÀÌÇØÇϱâ 13
__1.4.3 ÇÁ·Î±×·¥ Ãâ·Â Å×½ºÆ®Çϱâ 17 / 1.4.4 ÇÁ·Î±×·¥À» À̾îÁÖ´Â Á¾·å°ª 18
¿ä¾à 19

CHAPTER 2 ¸Þ¾Æ¸® Å×½ºÆ®: echo 21
2.1 echoÀÇ ÀÛµ¿ ¹æ½Ä 22
2.2 ½ÃÀÛÇϱâ 25
__2.2.1 ¸í·ÉÁÙ Àμö¿¡ Á¢±ÙÇϱâ 26 / 2.2.2 clapÀ» ÀÇÁ¸¼ºÀ¸·Î Ãß°¡Çϱâ 29
__2.2.3 clapÀ¸·Î ¸í·ÉÁÙ Àμö ÆĽÌÇϱâ 31 / 2.2.4 ÇÁ·Î±×·¥ Ãâ·Â »ý¼ºÇϱâ 35
2.3 ÅëÇÕ Å×½ºÆ® ÀÛ¼ºÇϱâ 40
__2.3.1 Å×½ºÆ® Ãâ·Â ÆÄÀÏ »ý¼ºÇϱâ 41 / 2.3.2 ÇÁ·Î±×·¥ Ãâ·Â ºñ±³Çϱâ 43
__2.3.3 Result ŸÀÔ »ç¿ëÇϱâ 44
2.4 clap ÆÄ»ý »ç¿ëÇϱâ 48
¿ä¾à 51

CHAPTER 3 Ĺ¿öÅ© À§¿¡¼­: cat 52
3.1 catÀÇ ÀÛµ¿ ¹æ½Ä 53
3.2 ½ÃÀÛÇϱâ 58
__3.2.1 Å×½ºÆ®·Î ½ÃÀÛÇϱâ 58 / 3.2.2 ¸Å°³º¯¼ö Á¤ÀÇÇϱâ 60
__3.2.3 ÆÄÀÏ Àμö ¹Ýº¹ ó¸®Çϱâ 65 / 3.2.4 ÆÄÀÏ ¶Ç´Â STDIN ¿­±â 67
__3.2.5 Å×½ºÆ® ½ºÀ§Æ® »ç¿ëÇϱâ 71
3.3 ¼³·ç¼Ç 75
__3.3.1 ÆÄÀÏÀÇ ³»¿ëÀ» ÁÙ ´ÜÀ§·Î Àбâ 75 / 3.3.2 ÁÙ ¹øÈ£ ÀμâÇϱâ 76
3.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 79
¿ä¾à 80

CHAPTER 4 µÎÅë: head 81
4.1 headÀÇ ÀÛµ¿ ¹æ½Ä 82
4.2 ½ÃÀÛÇϱâ 85
__4.2.1 Àμö Á¤ÀÇÇϱâ 90 / 4.2.2 ÀÔ·Â ÆÄÀÏ Ã³¸®Çϱâ 92
__4.2.3 ¹ÙÀÌÆ® Àбâ vs. ¹®ÀÚ Àбâ 94
4.3 ¼³·ç¼Ç 95
__4.3.1 ÆÄÀÏÀÇ ³»¿ëÀ» ÇÑ ÁÙ¾¿ Àбâ 96 / 4.3.2 ÆÄÀÏÀ» Àд µ¿¾È ÁÙ ³¡À» À¯ÁöÇϱâ 96
__4.3.3 ÆÄÀÏ¿¡¼­ ¹ÙÀÌÆ® Àбâ 98 / 4.3.4 ÆÄÀÏ Çì´õ ÀμâÇϱâ 101
4.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 102
¿ä¾à 103

CHAPTER 5 ¾î¸Ó´Ï²² ÀüÇÒ ¸»: wc 104
5.1 wcÀÇ ÀÛµ¿ ¹æ½Ä 105
5.2 ½ÃÀÛÇϱâ 110
__5.2.1 ÆÄÀÏ ¹Ýº¹ ó¸®Çϱâ 116
__5.2.2 ÆÄÀÏ ¿ä¼ÒÀÇ ¼ö¸¦ ¼¼´Â ÇÔ¼ö ÀÛ¼ºÇÏ°í Å×½ºÆ®Çϱâ 118
5.3 ¼³·ç¼Ç 121
__5.3.1 ÆÄÀÏÀ̳ª STDINÀÇ ¿ä¼Ò ¼ö ¼¼±â 122 / 5.3.2 Ãâ·Â Çü½ÄÈ­Çϱâ 124
5.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 130
¿ä¾à 131

CHAPTER 6 À¯ÀϹ«ÀÌÀÇ ¼Ò±¼: uniq 133
6.1 uniqÀÇ ÀÛµ¿ ¹æ½Ä 134
6.2 ½ÃÀÛÇϱâ 139
__6.2.1 Àμö Á¤ÀÇÇϱâ 140 / 6.2.2 ÇÁ·Î±×·¥ Å×½ºÆ®Çϱâ 143
__6.2.3 ÀÔ·Â ÆÄÀÏ Ã³¸®Çϱâ 148
6.3 ¼³·ç¼Ç 150
6.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 155
¿ä¾à 156

CHAPTER 7 ÁÖ¿î »ç¶÷ÀÌ ÀÓÀÚ: find 157
7.1 findÀÇ ÀÛµ¿ ¹æ½Ä 158
7.2 ½ÃÀÛÇϱâ 164
__7.2.1 Àμö Á¤ÀÇÇϱâ 165 / 7.2.2 ÀμöÀÇ À¯È¿¼º °Ë»çÇϱâ 171
__7.2.3 ÀüºÎ ã¾Æ³»±â 173
7.3 ¼³·ç¼Ç 175
7.4 Á¶°ÇºÎ Å×½ºÆ®: À¯´Ð½º vs. À©µµ¿ì 182
7.5 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 184
¿ä¾à 186

CHAPTER 8 ¸éµµ¿Í À̹ß: cut 188
8.1 cutÀÇ ÀÛµ¿ ¹æ½Ä 189
8.2 ½ÃÀÛÇϱâ 194
__8.2.1 Àμö Á¤ÀÇÇϱâ 195 / 8.2.2 ±¸ºÐ ±âÈ£ÀÇ À¯È¿¼º °Ë»çÇϱâ 201
__8.2.3 À§Ä¡ ¸ñ·Ï ÆĽÌÇϱ⠿䱸 »çÇ× 203 / 8.2.4 À§Ä¡ ¸ñ·Ï ÆĽÌÇϱ⠼³·ç¼Ç 208
8.2.5 ¹®ÀÚ ¶Ç´Â ¹ÙÀÌÆ® ÃßÃâÇϱâ 212 / 8.2.6 ±¸ºÐ ±âÈ£·Î ºÐ¸®µÈ ÅؽºÆ® ÆĽÌÇϱâ 214
8.3 ¼³·ç¼Ç 217
__8.3.1 ¹®ÀÚ¿­¿¡¼­ ¹®ÀÚ ¼±ÅÃÇϱâ 217 / 8.3.2 ¹®ÀÚ¿­¿¡¼­ ¹ÙÀÌÆ® ¼±ÅÃÇϱâ 219
__8.3.3 csv::StringRecord¿¡¼­ ÇÊµå ¼±ÅÃÇϱâ 221 / 8.3.4 ³¡ÆÇ¿Õ 223
8.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 225
¿ä¾à 226

CHAPTER 9 Àè ´õ ±×·¹ÆÛ: grep 227
9.1 grepÀÇ ÀÛµ¿ ¹æ½Ä 228
9.2 ½ÃÀÛÇϱâ 232
__9.2.1 Àμö Á¤ÀÇÇϱâ 233 / 9.2.2 °Ë»öÇÒ ÆÄÀÏ Ã£±â 240
__9.2.3 ÀԷ¿¡¼­ ¸ÅĪµÇ´Â Á٠ã±â 243
9.3 ¼³·ç¼Ç 248
9.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 252
¿ä¾à 253

CHAPTER 10 º¸½ºÅÏ Ä¿¸Õ: comm 254
10.1 commÀÇ ÀÛµ¿ ¹æ½Ä 254
10.2 ½ÃÀÛÇϱâ 258
__10.2.1 Àμö Á¤ÀÇÇϱâ 259 / 10.2.2 ÀÔ·Â ÆÄÀÏ °ËÁõÇÏ°í ¿­±â 264
__10.2.3 ÆÄÀÏ Ã³¸®Çϱâ 266
10.3 ¼³·ç¼Ç 268
10.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 276
¿ä¾à 277

CHAPTER 11 Å×ÀÏ·¯ ½ºÀ§ÇÁÆ®: tail 278
11.1 tailÀÇ ÀÛµ¿ ¹æ½Ä 279
11.2 ½ÃÀÛÇϱâ 284
__11.2.1 Àμö Á¤ÀÇÇϱâ 284 / 11.2.2 ¸í·ÉÁÙ Àμö¸¦ ÆĽÌÇÏ°í À¯È¿¼º °Ë»çÇϱâ 287
__11.2.3 ¾ç¼ö¿Í À½¼ö ¼öÄ¡ Àμö ÆĽÌÇϱâ 290
__11.2.4 Á¤±Ô Ç¥Çö½ÄÀ» ÀÌ¿ëÇؼ­ Á¤¼ö¿Í ¿É¼ÇÀ¸·Î ºÙ´Â ±âÈ£ ¸ÅĪÇϱâ 294
__11.2.5 ÆÄÀÏ Ã³¸®Çϱâ 298 / 11.2.6 ÆÄÀÏÀÇ Àüü ÁÙ°ú ¹ÙÀÌÆ® ¼ö ¼¼±â 298
__11.2.7 ÀμâÇÒ ½ÃÀÛ Á٠ã±â 300 / 11.2.8 ÀμâÇÒ ½ÃÀÛ ¹ÙÀÌÆ® ã±â 302
__11.2.9 ´ë¿ë·® ÀÔ·Â ÆÄÀÏÀ» °¡Áö°í ÇÁ·Î±×·¥ Å×½ºÆ®Çϱâ 303
11.3 ¼³·ç¼Ç 304
__11.3.1 ÆÄÀÏÀÇ Àüü ÁÙ°ú ¹ÙÀÌÆ® ¼ö ¼¼±â 304 / 11.3.2 ½ÃÀÛ »öÀΠã±â 305
__11.3.3 ÁÙ ÀμâÇϱâ 306 / 11.3.4 ¹ÙÀÌÆ® ÀμâÇϱâ 308
__11.3.5 ¼³·ç¼Ç º¥Ä¡¸¶Å©Çϱâ 310
11.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 313
¿ä¾à 313

CHAPTER 12 Çà¿î¾Æ: fortune 314
12.1 fortuneÀÇ ÀÛµ¿ ¹æ½Ä 315
12.2 ½ÃÀÛÇϱâ 319
__12.2.1 Àμö Á¤ÀÇÇϱâ 320 / 12.2.2 ÀÔ·Â ¼Ò½º ã±â 326 / 12.2.3 ¿î¼¼ ÆÄÀÏ Àбâ 330
__12.2.4 ¹«ÀÛÀ§·Î ¿î¼¼ °í¸£±â 332 / 12.2.5 ÆÐÅÏ°ú ¸ÅĪµÇ´Â ·¹ÄÚµå ÀμâÇϱâ 334
12.3 ¼³·ç¼Ç 335
12.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 341
¿ä¾à 341

CHAPTER 13 ¶ó½ºÄ®¸®: cal 343
13.1 calÀÇ ÀÛµ¿ ¹æ½Ä 344
13.2 ½ÃÀÛÇϱâ 347
__13.2.1 Àμö Á¤ÀÇÇÏ°í °ËÁõÇϱâ 347 / 13.2.2 ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ 358
13.3 ¼³·ç¼Ç 361
13.4 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 366
¿ä¾à 367

CHAPTER 14 ¿¤¿¡½º ¼¶: ls 368
14.1 lsÀÇ ÀÛµ¿ ¹æ½Ä 369
14.2 ½ÃÀÛÇϱâ 372
__14.2.1 Àμö Á¤ÀÇÇϱâ 373 / 14.2.2 ÆÄÀÏ Ã£±â 377 / 14.2.3 ±ä ¸ñ·Ï Çü½ÄÈ­Çϱâ 382
__14.2.4 8Áø¼ö·Î µÈ ±ÇÇÑ Ç¥½ÃÇϱâ 384 / 14.2.5 ±ä Çü½Ä Å×½ºÆ®Çϱâ 388
14.3 ¼³·ç¼Ç 390
14.4 Å×½ºÆ® ÀÛ¼º ½Ã Âü°í »çÇ× 397
14.5 ÇÑ °ÉÀ½ ´õ ³ª¾Æ°¡±â 400
¿ä¾à 401

¿¡ÇÊ·Î±× 402
ã¾Æº¸±â 404

º»¹®Áß¿¡¼­

ÇÑ ¾ð¾î¿¡ ´É¼÷ÇØÁö·Á¸é ±× ¾ð¾î·Î ¸¹Àº ÇÁ·Î±×·¥À» ÀÛ¼ºÇغÁ¾ß ÇÑ´Ù. (¡¦) ·¯½ºÆ®´Â ÀÌÁ¦ ¸· µîÀåÇÑ »õ·Î¿î ¾ð¾îÀÌ¸ç ¾Æ¸¶ ¿©·¯ºÐÀº ÀÌ Ã¥ÀÌ ¾î¶² ³»¿ëÀ» ´ã°í ÀÖ´ÂÁö ¾Ë¾Æº¸·Á°í Áý¾î µé¾úÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº ·¯½ºÆ®¸¦ ´Ù·ç´Â Âü°í¼­°¡ ¾Æ´Ï´Ù. ±×·± Ã¥Àº ²Ï ÈǸ¢ÇÑ °Ô ¸¹ÀÌ ³ª¿Í ÀÖ´Ù. ±×º¸´Ù´Â ¿©·¯ºÐ¿¡°Ô Àͼ÷ÇÑ ÀÛÀº ÇÁ·Î±×·¥À» ¸¹ÀÌ ÀÛ¼ºÇغ¸µµ·Ï À̲ø¾îÁִ åÀ» ½è´Ù. ·¯½ºÆ®´Â ÇнÀ°î¼±ÀÌ »ó´çÈ÷ °¡Æĸ£±â·Î À¯¸íÇÏÁö¸¸, ÇÊÀÚ´Â ÀÌ·± ½ÄÀÇ Á¢±ÙÀÌ ¾ð¾îÀÇ »ý»ê¼ºÀ» ºü¸£°Ô ³ôÀÌ´Â µ¥ µµ¿òÀÌ µÇ¸®¶ó°í ¹Ï´Â´Ù. (xivÂÊ)

°¡Àå ¸ÕÀú ÇØ¾ß ÇÒ ÀÏÀº ÀμâÇÒ ¸í·ÉÁÙ Àμö¸¦ °¡Á®¿À´Â °ÍÀÌ´Ù. ·¯½ºÆ®¿¡¼­´Â std::env::args(https://oreil.ly/4lJGE)¸¦ »ç¿ëÇؼ­ ÇØ°áÇÒ ¼ö ÀÖ´Ù. 1Àå¿¡¼­´Â ¿ÜºÎ ÇÁ·Î¼¼½º¸¦ ó¸®Çϱâ À§Çؼ­ std::process Å©·¹ÀÌÆ®¸¦ »ç¿ëÇß´Ù. ¿©±â¼­´Â ÇÁ·Î±×·¥ÀÌ Àμö¸¦ ãÀ» ¼ö Àִ ȯ°æ(environment)°ú »óÈ£ÀÛ¿ëÇϱâ À§Çؼ­ std::env¸¦ »ç¿ëÇÑ´Ù. ¹®¼­¿¡¼­ ÀÌ ÇÔ¼ö¸¦ ã¾Æº¸¸é Args ŸÀÔÀ¸·Î µÈ ¹«¾ð°¡¸¦ ¹ÝȯÇÑ´Ù´Â °É ¾Ë ¼ö ÀÖ´Ù. (26ÂÊ)

´Ùµé ¿¹»óÇß°ÚÁö¸¸ À̹ø¿¡ ÀÛ¼ºÇغ¼ ÇÁ·Î±×·¥ÀÇ À̸§Àº headr(Çì´õ¶ó°í Àд´Ù)¶ó°í ÇÏ°Ú´Ù. ¸ÕÀú cargo new headr¸¦ ½ÇÇàÇÑ ´ÙÀ½ Cargo.toml¿¡ ´ÙÀ½ ÀÇÁ¸¼ºÀ» Ãß°¡ÇÑ´Ù. (¡¦) 04_headr/tests µð·ºÅ͸®¸¦ ÇÁ·ÎÁ§Æ® µð·ºÅ͸®¿¡ º¹»çÇÑ ´ÙÀ½ cargo test¸¦ ½ÇÇàÇÑ´Ù. ÇöÀç´Â Å×½ºÆ®°¡ ÀüºÎ ½ÇÆÐÇØ¾ß ÇÑ´Ù. µ¿ÀÇÇÑ´Ù¸é ¿©·¯ºÐÀÇ ÀÓ¹«´Â À̵é Å×½ºÆ®¸¦ Åë°úÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀÌ´Ù. Args ½ºÆ®·°Æ®·Î ¸Å°³º¯¼ö¸¦ ¼¼ °³ ¹Þ´Â ´ÙÀ½ ÄÚµå·Î src/main.rs ÀÛ¼ºÀ» ½ÃÀÛÇÏ±æ ±ÇÇÑ´Ù. (85~86ÂÊ)

ÀÌÁ¦ ÇÊÀÚ°¡ wcr ÇÁ·Î±×·¥À» ÀÛ¼ºÇϱâ±îÁö °ÅÃÄ¿Â °úÁ¤À» »ìÆ캸ÀÚ. ÀÌ ¹®Á¦´Â ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ´Ù´Â Á¡À» ¸í½ÉÇÏÀÚ. ¿©·¯ºÐÀÇ Äڵ尡 Å×½ºÆ®¸¦ Åë°úÇÏ°í BSD ¹öÀüÀÇ wc¿Í µ¿ÀÏÇÑ °á°ú¸¦ »êÃâÇÏ´Â ÇÑ Àß ÀÛµ¿ÇÏ´Â °ÍÀÌ´Ï Çس´ٴ ÀںνÉÀ» °¡Á®µµ ÁÁ´Ù. (¡¦) count ÇÔ¼ö°¡ ¹Ì¿Ï¼ºÀΠä·Î ³²¾Æ ÀÖÀ¸¹Ç·Î ¿©±â¼­ºÎÅÍ ½ÃÀÛÇÏ°Ú´Ù. 3Àå¿¡¼­ À̾߱âÇß´Ù½ÃÇÇ BufRead::lines(https://oreil.ly/KhmCp)´Â ÁÙ ³¡À» Á¦°ÅÇϴµ¥, À©µµ¿ì¿¡¼­ ÆÄÀÏÀÇ »õ ÁÙÀº 2¹ÙÀÌÆ®( )ÀÎ ¹Ý¸é À¯´Ð½ºÀÇ »õ ÁÙÀº 1¹ÙÀÌÆ®( )À̹ǷΠ¿©±â¼­´Â »ç¿ëÇÏÁö ¾ÊÀ¸·Á ÇÑ´Ù. 4Àå¿¡¼­ BufRead::read_line(https://oreil.ly/aJFkc)À» »ç¿ëÇÏ´Â Äڵ带 ÀϺΠº¹»çÇشٰ¡ °¢ ÁÙÀ» ¹öÆÛ·Î Àоî¿À¸é µÈ´Ù. (121~122ÂÊ)

ù ¹ø° À§Ä¡ Àμö´Â ÀÔ·Â ÆÄÀÏ·Î µÎ ¹ø° À§Ä¡ Àμö´Â Ãâ·Â ÆÄÀÏ·Î Çؼ®ÇØ¾ß ÇÑ´Ù. clapÀº À§Ä¡ Àμö ¾ÕµÚ¿¡ ÀÖ´Â ¿É¼ÇÀ» ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °É ±â¾ïÇÏÀÚ.
$ cargo run -- tests/inputs/one.txt out --count Args { in_file: "tests/inputs/one.txt", out_file: Some("out"), count: true } ´õ Àбâ Àü¿¡ Àá½Ã ½Ã°£À» ³»¼­ Àμö ÆÄ½Ì ºÎºÐÀ» ¿Ï¼ºÇÏÀÚ. / ÇÊÀÚ´Â ¿©·¯ºÐÀÌ ¾Õ¿¡ ÀÖ´Â ÇÔ¼ö¸¦ ½º½º·Î ä¿ö ³ÖÀº Á¤Á÷ÇÏ°í µµ´öÀûÀÎ »ç¶÷À̶ó°í ¹ÏÀ¸¹Ç·Î, ÀÌÁ¦ ÇÊÀÚÀÇ ¼³·ç¼ÇÀ» °øÀ¯ÇÏ°Ú´Ù. ¸ÕÀú ºô´õ ÆÐÅÏÀ¸·Î µÈ ´ÙÀ½ Äڵ忡´Â use clap::{Arg, ArgAction, Command}°¡ ÇÊ¿äÇÏ´Ù. (142ÂÊ)

À̹ø Àå¿¡¼­´Â À¯´Ð½º¿¡¼­ °¡Àå ¿­ÀÏÇÏ´Â ÇÁ·Î±×·¥À̶ó ÇÒ ¼ö ÀÖ´Â ¸®½ºÆ® ¸í·É ls(¿¤¿¡½º¶ó°í Àд´Ù)ÀÇ ·¯½ºÆ® º¹Á¦º»À» ¸¸µé¾îº»´Ù. ÇÊÀÚ´Â µð·ºÅ͸®ÀÇ ³»¿ëÀ» º¸°Å³ª ÀϺΠÆÄÀÏÀÇ Å©±â³ª ±ÇÇÑÀ» ¾Ë¾Æº¸±â À§ÇÑ ¿ëµµ·Î À̸¦ ¸ÅÀϸÅÀÏ ÇÏ·ç¿¡µµ ¿©·¯ ¹ø¾¿ »ç¿ëÇÑ´Ù. ¿À¸®Áö³Î ÇÁ·Î±×·¥¿¡´Â »ï½Ê ¿©°³ ÀÌ»óÀÇ ¿É¼ÇÀÌ ÀÖÁö¸¸, µµÀü °úÁ¦ ÇÁ·Î±×·¥¿¡¼­´Â µð·ºÅ͸®ÀÇ ³»¿ëÀ» ÀμâÇϰųª ÆÄÀÏ ¸ñ·ÏÀ» ±ÇÇÑ, Å©±â, ¼öÁ¤ ½Ã°£°ú ÇÔ²² ÀμâÇÏ´Â µîÀÇ ¸î °¡Áö ±â´É¸¸ ±¸ÇöÇغ»´Ù. (368ÂÊ)

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

ÄË À¯¿£½º Ŭ¶óÅ© [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

Á¶¼º¸¸ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

³Ð°í ¾èÀº IT ÀâÁö½ÄÀ» Ãß±¸ÇÏ´Â Æò¹üÇÑ °³¹ßÀÚ´Ù. ¼ÒÇÁÆ®¿þ¾î ½ºÆ®¸®¹Ö, ¾ÖÇø®ÄÉÀÌ¼Ç °¡»óÈ­, Å©·Î½ºÇ÷§Æû ÅøŶ, À¥ ºê¶ó¿ìÀú ±â¼ú¿¡ °ü½ÉÀÌ ¸¹´Ù. ´ÙÀ½ ¸¶ÀÌÇÇÇÃ, ³×À̹ö ¿þÀÏ, ³×À̹ö·¦½º ¾î¿þÀÌ, Ŭ·Î¹Ù ÆäÀ̽º»çÀÎ °³¹ß¿¡ Âü¿©Çß´Ù. Áö±ÝÀº ¿£¾¾¼ÒÇÁÆ®¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖ´Ù. ¡¶Qt 4¸¦ ÀÌ¿ëÇÑ C++ GUI ÇÁ·Î±×·¡¹Ö, Á¦2ÆÇ¡·(ITC, 2009), ¡¶ÇÁ·ÎÆä¼Å³Î ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡·(Á¦ÀÌÆà, 2009), ¡¶ÇÁ·ÎÆä¼Å³Î ¾Èµå·ÎÀ̵å 2 ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡·(Á¦ÀÌÆà, 2010), ¡¶·¹ÀϽº¿Í ÇÔ²²ÇÏ´Â ¾ÖÀÚÀÏ À¥ °³¹ß(°³Á¤ÆÇ)¡·(ÀλçÀÌÆ®, 2012)À» ¿ì¸®¸»·Î ¿Å°å´Ù.

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë