´ÙÀ½¿¡ ÁÖ¾îÁø ÀϵéÀ» ¼öÇàÇÏ´Â ½ºÅ©¸³Æ®¸¦ Â¥ º¸¼¼¿ä.
»ç¿ëÀÚÀÇ È¨µð·ºÅ丮 ÀÌÇÏ ¸ðµç µð·ºÅ丮ÀÇ ¸ñ·ÏÀ» ³ª¿ÇÏ°í ±× Á¤º¸¸¦ ÆÄÀÏ·Î ÀúÀåÇϼ¼¿ä. ±× ´ÙÀ½ ±× ÆÄÀÏÀ» ¾ÐÃàÇÑ ´ÙÀ½¿¡ »ç¿ëÀÚ°¡ Ç÷ÎÇÇ µð½ºÄÏÀ» ÁغñÇϰí ENTER¸¦ ´©¸£°Ô Çϼ¼¿ä. ³¡À¸·Î, ÆÄÀÏÀ» µð½ºÄÏÀ¸·Î ÀúÀåÇϼ¼¿ä.
¿¹ 10-1ÀÇ for ·çÇÁ¸¦ while ·çÇÁ·Î ¹Ù²ãº¸¼¼¿ä. ÈùÆ®: µ¥ÀÌŸ¸¦ ¹è¿¿¡ ÀúÀåÇÏ°í °¢ ¿ä¼Òµé¿¡ ´ëÇØ Çϳª¾¿ ó¸®Çϼ¼¿ä.
´Ù Çß³ª¿ä? ±×·³ À̹ø¿¡´Â until ·çÇÁ·Î ¹Ù²ãº¸¼¼¿ä.
60000 ¿¡¼ 63000 »çÀÌ¿¡ µé¾î ÀÖ´Â ¸ðµç ¼Ò¼ö¸¦ Ç¥ÁØÃâ·ÂÀ¸·Î Ãâ·ÂÇϼ¼¿ä. °á°ú°¡ ±ò²ûÇÑ ÇüÅ·Π³ª¿Àµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù(ÈùÆ®: printf ¸¦ ½áº¸¼¼¿ä).
¿©·¯ºÐÀÇ ÄÄÇ»Å͸¦ À§ÇÑ "À¯ÀÏÇÑ" 6 ÀÚ¸® 16Áø¼ö ID¸¦ ¸¸µé¾î º¸¼¼¿ä. °áÇÔÀÌ ¸¹Àº hostid ¸í·É¾î¸¦ ¾²Áö ¸»°í md5sum /etc/passwd¶ó°í ÇÑ ´ÙÀ½ ±× Ãâ·ÂÀÇ Ã¹ 6 ÀÚ¸®¸¦ ¾²¸é µË´Ï´Ù.
¿©·¯ºÐÀÇ È¨µð·ºÅ丮(/home/your-name)¿¡ µé¾î ÀÖ´Â ÆÄÀÏÁß¿¡ ÃÖ±Ù 24½Ã°£ µ¿¾È º¯°æµÈ ¸ðµç ÆÄÀÏÀ» "Ÿ¸£º¼"(*.tar.gz)·Î ¹À¸¼¼¿ä. ÈùÆ®: find¸¦ ¾²¼¼¿ä.
À̸§À» srm.sh·Î ÇØ¼ "¾ÈÀüÇÑ" »èÁ¦ ¸í·É¾î¸¦ Â¥ º¸¼¼¿ä. ÀÌ ½ºÅ©¸³Æ®¿¡ ¸í·É¾îÁÙ ÀÎÀÚ·Î ÆÄÀϸíÀ» Àû¾î ÁÖ¸é ±× ÆÄÀÏÀº Áö¿öÁöÁö ¾Ê°í gzipÀ¸·Î ¹¿© /home/username/trash µð·ºÅ丮·Î À̵¿µË´Ï´Ù. ±¸µ¿½Ã¿¡´Â "trash" µð·ºÅ丮¸¦ È®ÀÎÇØ¼ 48½Ã°£º¸´Ù ¿À·¡µÈ ÆÄÀϵéÀ» Áö¿ìµµ·Ï Çϼ¼¿ä.
/home/username µð·ºÅ丮¿¡ µé¾î ÀÖ´Â ÆÄÀÏÁß¿¡¼ 100K º¸´Ù Å« ¸ðµç ÆÄÀÏÀ» ÇÑ ¹ø¿¡ Çϳª¾¿ ³ª¿ÇÏ°í »ç¿ëÀÚ°¡ ±× ÆÄÀÏÀ» Áö¿ï°ÍÀÎÁö ¾ÐÃàÇÒ °ÍÀÎÁö¸¦ ¹°¾îº¸°Ô Çϼ¼¿ä. »èÁ¦µÈ ¸ðµç ÆÄÀϰú »èÁ¦ ½Ã°£À» ·Î±× ÆÄÀÏ·Î ¾²µµ·Ï Çϼ¼¿ä.
º¸ÅëÀÇ »óȲ¿¡¼ ´ÜÁö µ¿Àü(25 ¼¾Æ®±îÁö)¸¸ ÀÖ´Ù°í ÇÒ ¶§, 1.68 ´Þ·¯¸¦ Àܵ·À¸·Î ÁÖ·Á°í ÇÑ´Ù¸é ¾î¶»°Ô ÇØ¾ß Àß Áá´Ù°í ÇÒ ¼ö ÀÖÀ»±î¿ä? 25 ¼¾Æ® 6°³, 10 ¼¾Æ® 1°³, 5 ¼¾Æ® 1°³, 3 ¼¾Æ®¸é µÇ°ÚÁÒ.
¸í·É¾îÁÙ¿¡¼ ÀÓÀÇÀÇ ´Þ·¯¿Í ¼¾Æ®¸¦ ÀԷ¹޾Æ($*.??) ÃÖ¼ÒÇÑÀÇ µ¿ÀüÀ» »ç¿ëÇØ¼ Àܵ·À» °è»êÇØ º¸¼¼¿ä. ¿©·¯ºÐÀÌ ¹Ì±¹¿¡ »ìÁö ¾Ê´Â´Ù¸é ´ë½Å ¿©·¯ºÐ ³ª¶ó¿¡¼ ¾²ÀÌ´Â ÅëÈ ´ÜÀ§¸¦ ¾²¼¼¿ä. ½ºÅ©¸³Æ®´Â ¸í·É¾îÁÙ ÀÔ·ÂÀ» ÆÄ½ÌÇØ¾ß ÇÏ°í ±×°ÍÀ» ÃÖ¼Ò ÈÆó ´ÜÀ§ÀÇ ¹è¼ö°¡ µÇµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ÈùÆ®: ¿¹ 23-4À» º¸¼¼¿ä.
"Çà¿îÀÇ ¼ýÀÚ"¶õ °¢ ÀÚ¸®¼ö¸¦ °è¼Ó ´õÇØ¼ ÃÖÁ¾ÀûÀ¸·Î 7 ÀÌ µÇ´Â ¼ýÀÚ¸¦ ¸»ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î 62431 Àº 6 + 2 + 4 + 3 + 1 = 16, 1 + 6 = 7 ÀÌ µÇ±â ¶§¹®¿¡ Çà¿îÀÇ ¼ýÀÚÀÔ´Ï´Ù. 1000 ¿¡¼ 10000 »çÀÌ¿¡ Á¸ÀçÇÏ´Â ¸ðµç "Çà¿îÀÇ ¼ýÀÚ"¸¦ ã¾Æº¸¼¼¿ä.
¸í·É¾îÁÙ¿¡¼ ÀԷ¹ÞÀº ÀÓÀÇÀÇ ¹®ÀÚ¿À» ¾ËÆÄºª ¼ø(¾Æ½ºÅ° ¼ø¼·Î)À¸·Î Ç¥½ÃÇϼ¼¿ä.
/etc/passwd À» ÆÄ½ÌÇØ¼ ÅÇÀÌ µé¾î°£ º¸±â ÁÁÀº ÇüÅ·ΠÃâ·ÂÇϼ¼¿ä.
¸î¸î µ¥ÀÌŸº£À̽º¿Í ½ºÇÁ·¹µå½ÃÆ®µéÀº ÆÄÀÏÀ» ÄÞ¸¶·Î ±¸ºÐµÈ °ª(comma-separated values, CSVs)À¸·Î ÀúÀåÇØ ÁÝ´Ï´Ù. ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǿ¡¼ Á¾Á¾ ÀÌ ÆÄÀÏÀ» ÆÄ½ÌÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
Çʵ尡 ÄÞ¸¶·Î ±¸ºÐµÈ µ¥ÀÌŸ ÆÄÀÏÀÌ ´ÙÀ½°ú °°ÀÌ ÁÖ¾îÁ³À»¶§:
Jones,Bill,235 S. Williams St.,Denver,CO,80221,(303) 244-7989 Smith,Tom,404 Polk Ave.,Los Angeles,CA,90003,(213) 879-5612 ... |
/etc µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏ¿¡ ´ëÇÑ ÇϷ絿¾ÈÀÇ ¸ðµç Á¢±ÙÀ» ·Î±ëÇϼ¼¿ä. ·Î±×¿¡´Â ÆÄÀÏÀ̸§, »ç¿ëÀÚ À̸§, Á¢±Ù ½Ã°£ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ÆÄÀÏ¿¡ ´ëÇØ¼ ÀϾ´Â ¾î¶² º¯°æ»çÇ×ÀÌ¶óµµ ¸ðµÎ üũµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¸ðµç Á¤º¸µéÀ» ÇϳªÀÇ ·Î±×ÆÄÀÏ¿¡ ±ò²ûÇÑ Æ÷¸ËÀ¸·Î ÀúÀåÇϼ¼¿ä.
¸í·É¾îÁÙ¿¡¼ ÁÖ¾îÁø ½© ½ºÅ©¸³Æ®¿¡ µé¾î ÀÖ´Â ¸ðµç ÁÖ¼®À» Áö¿ì¼¼¿ä. "#! ÀÌ µé¾î ÀÖ´Â ÁÙ"Àº Áö¿öÁö¸é ¾È µÈ´Ù´Â °Í¿¡ ÁÖÀÇÇϼ¼¿ä.
ÁÖ¾îÁø ÅØ½ºÆ® ÆÄÀÏÀ» HTML·Î º¯È¯Çϼ¼¿ä. ÀÌ ºñ´ëÈÇü ¸ðµå ½ºÅ©¸³Æ®´Â ÁÖ¾îÁø ÆÄÀÏ¿¡ ´ëÇØ ÀÚµ¿À¸·Î ÀûÀýÇÑ HTML ű׸¦ »ðÀÔÇØ¾ß ÇÕ´Ï´Ù.
ÁÖ¾îÁø HTML ÆÄÀÏ¿¡¼ ¸ðµç HTML ű׸¦ Áö¿ì°í °¢ ÁÙ¿¡ 60 ¿¡¼ 75 ±ÛÀÚ Á¤µµ¸¸ µé¾î°¡µµ·Ï Çϼ¼¿ä. ¹®´Ü°ú ºí·° °£°ÝÀ» Àû´çÇÏ°Ô Àç¼¼ÆÃÇϰí HTML Å×À̺íÀº ÃÖ´ëÇÑ ºñ½ÁÇÑ ÇüÅÂÀÇ ÅØ½ºÆ®·Î º¯È¯Çϼ¼¿ä.
ÁÖ¾îÁø ÀÌÁø ÆÄÀÏ¿¡ ´ëÇØ Çí»ç ´ýÇÁ¸¦ ¶ß¼¼¿ä. Ãâ·ÂÀÇ Ã¹¹øÂ° Çʵ忡´Â ÁÖ¼Ò°¡ ¿À°í ´ÙÀ½ÀÇ 8°³ Çʵ忡´Â 4 ¹ÙÀÌÆ® Çí»ç°ªÀÌ ¿À°í ¸¶Áö¸· Çʵ忡´Â ¾ÕÀÇ 8°³ Çʵ忡 ÇØ´çÇÏ´Â ¾Æ½ºÅ°°ªÀ¸ ¿Àµµ·Ï ÅÇÀ¸·Î ±¸ºÐÇϼ¼¿ä.
4 x 4 Çà·Ä½ÄÀ» °è»êÇϼ¼¿ä.
"³¹¸» ã±â" ÆÛÁñ(word-find puzzle) »ý¼º±â¸¦ Â¥ º¸¼¼¿ä. ÀÌ ½ºÅ©¸³Æ®´Â ÀÔ·ÂµÈ 10°³ÀÇ ³¹¸»À» ·£´ýÇÑ ±ÛÀÚµé·Î °¡µæÂù 10 x 10 Çà·Ä¿¡ Áý¾î ³Ö¾î¾ß ÇÕ´Ï´Ù. ÀÌ ³¹¸»µéÀº °¡·Î³ª, ¼¼·Î, ´ë°¢¼±À¸·Î ¼û°ÜÁ® ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
4 ±ÛÀÚÂ¥¸® ÀÔ·ÂÀ» ¹Þ¾Æ öÀÚ¸¦ ¹Ù²Ù¼¼¿ä. ¿¹¸¦ µé¾î, ÀÔ·ÂÀÌ word ¶ó°í Çϸé do or rod row word ó·³ µÉ ¼ö ÀÖ°ÚÁÒ. Âü°í ¸®½ºÆ®°¡ ÇÊ¿äÇÏ´Ù¸é /usr/share/dict/linux.words ¸¦ ½áµµ µÉ °Ì´Ï´Ù.
¿©·¯ºÐÀÌ »ý°¢ÇÑ ÇØ°áÃ¥À» ÀúÀÚ¿¡°Ô º¸³»Áö ¸»¾Æ ÁÖ¼¼¿ä. ¿©·¯ºÐÀÌ ¿µ¸®ÇÏ´Ù´Â °ÍÀ» ÀúÀÚ¿¡°Ô °¨µ¿½ÃŰ·Á¸é Â÷¶ó¸® ÀÌ Ã¥ÀÇ ¹ö±×³ª ¿©·¯ Á¦¾ÈµéÀ» º¸³»¼ ÀÌ Ã¥À» ´õ ¹ßÀü½ÃŰ´Â °ÍÀÌ ´õ ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.