¸®´ª½º °ü·Ã °Á¶õ |
---|
Á¦¸ñ | ±âŸ : °¡»óÄְܼú ¹é±×¶ó¿îµå 1998/05/08 (10:21) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 30 |
Á¶È¸ | 298 |
º»¹® |
3.25.2 °¡»ó ÄÜ¼Ö ¸®´ª½º°¡ ¸ÖƼ ŽºÅ·À̶ó´Â °ÍÀ» ¾Ë°í ÀÖÀ» °Ì´Ï´Ù. ¿¹Àü¿¡ »ç¿ëÇß´ø µµ½º´Â ¸ÖƼ ŽºÅ·ÀÌ ¾Æ´Õ´Ï´Ù. ´«À¸·Î È®ÀÎÇÒ¼ö ÀÖ´Â ¹æ¹ýÀº ¾øÀ»±î¿ä? °£´ÜÇÏ°Ô È®ÀÎÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦µé¾î ¿©·¯ºÐµéÀÌ µµ½º¿¡¼ ÇÁ·Î±×·¥À» ÄÄ ÆÄÀÏÇÑ´Ù°í ÇսôÙ. ÄÄÆÄÀÏ Çϴµ¥ °É¸®´Â ½Ã°£Àº 10½Ã°£ÀÔ´Ï´Ù. ÀÏ´Ü °É ¾îµÎ¸é 10½Ã°£ µ¿¾È ¾Æ¹« ÀÛ¾÷µµ ¸øÇÏ°ÚÁÒ? ¸ÖƼ ŽºÅ·ÀÌ Áö¿øµÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ¸®´ª½º¿¡¼ ¿©·¯ºÐµéÀÌ ¶È°°Àº ¼Ò½º¸¦ ÄÄÆÄÀÏÇÑ´Ù°í ÇսôÙ. ¿ª½Ã ½Ã°£Àº ºñ½ÁÇÕ´Ï´Ù. À̶§¿¡ ¾Æ¹« ÀÛ¾÷µµ ¸øÇÒ±î¿ä? ±×·¸Áö ¾Ê½À´Ï ´Ù. # cc -o exam exam.c [Enter] ÇöÀç exam.c¶ó´Â ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ°í ÀÖ½À´Ï´Ù. ÇÁ·ÒÇÁÆ®°¡ ¶³¾îÁ®¾ß ´Ù¸¥ ÀÛ¾÷À» ÇÒ¼ö ÀÖÀ» °Ì´Ï´Ù. ±×·¯³ª ÇÁ·ÒÇÁÆ®´Â ¶³¾îÁöÁö ¾Ê½À´Ï´Ù. ÄÄÆÄÀÏÀÌ ´Ù µÇ¾î¾ß ¶³¾îÁö°Åµç¿ä. À̶§¿¡ Alt+F2Å°¸¦ ´©¸£±â ¹Ù¶ø´Ï´Ù. Welcome to Linux 2.0.30 darkstar login : »õ·Î¿î ·Î±ä ȸéÀÌ ³ª¿À´Â±º¿ä. ·Î±äÇؼ ´Ù¸¥ ÀÛ¾÷À» ÇÏ¸é µË´Ï´Ù. »ç½Ç Áö±Ý ¼³¸íÇÏ°í ÀÖ´Â °ÍÀº ¸ÖƼ ŽºÅ·¿¡ ´ëÇÑ ÀûÀýÇÑ ¿¹´Â µÇÁö ¾Ê½À´Ï´Ù. Á¤È®ÇÏ°Ô ¸»ÇÏ¸é ¸ÖƼ À¯ÀúÀÇ ¿¹·Î ÀûÇÕÇÏ´Ù°í ÇÒ¼ö ÀÖ½À´Ï´Ù. ´ÜÁö Áö±Ý ¼³¸íÇÏ°íÀÚ ÇÏ´Â °ÍÀº ¸®´ª½º´Â °¡»ó ÄܼÖÀ» Áö¿øÇÑ´Ù´Â °ÍÀ» ¼³¸í µå¸®°í ÀÚ ÇÏ´Â °ÍÀÔ´Ï´Ù. ´Ù½Ã Alt+F1Å°¸¦ ´©¸£±â ¹Ù¶ø´Ï´Ù. # cc -o exam exam.c [Enter] ¾ÆÁ÷ ÄÄÆÄÀÏÁßÀÌÁÒ? ¸®´ª½º¿¡¼´Â ÃÑ ?°³ÀÇ °¡»óÄܼÖÀ» Áö¿øÇÕ´Ï´Ù. ¼ø¼´ë ·Î Alt+F2,3,4,... ÀÌ·±½ÄÀ¸·Î Å°¸¦ ´©¸£¸é µË´Ï´Ù. ÇöÀç ·Î±äµÇ¾î ÀÖ´Â Äֿܼ¡¼ ·Î±×¾Æ¿ôÇÒ·Á¸é logoutÀ̶ó´Â ¸í·É¾î¸¦ ³»¸®¸é µË´Ï´Ù. 3.25.3 ¹é±×¶ó¿îµå ÀÌÁ¦ À̹øÀå¿¡¼ ¸¶Áö¸·À¸·Î ¹é±×¶ó¿îµå¿¡ ´ëÇØ ¾Ë¾Æ º¾½Ã´Ù. ¸®´ª½º¿¡¼´Â ¹é±×¶ó¿îµå ÀÛ¾÷À̶ó´Â °ÍÀ» Á¦°øÇϴµ¥ ÀÌ°ÍÀÌ ¹Ù·Î ¾Õ¿¡¼ ¼³¸í µå¸° ¸ÖƼ ŽºÅ·ÀÇ ¾ÆÁÖ ÁÁÀº ¿¹ÀÔ´Ï´Ù. ¾Õ¿¡¼ ÄÄÆÄÀÏ µµÁß¿¡ ÇÁ·ÒÇÁÆ®°¡ ¶³ ¾îÁöÁö ¾Ê¾Æ º¯Ä¢ÀûÀ¸·Î °¡»ó ÄܼÖÀ» ¿¾î ´Ù¸¥ ÀÛ¾÷À» ÇßÁÒ? ÀÌÁ¦ ±×·¸°Ô ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ¸®´ª½º¿¡¼ Á¦°øÇÏ´Â ¹é±×¶ó¿îµå ÀÛ¾÷À̶ó´Â °ÍÀº ¾î¶² ÀÛ¾÷À» ´«¿¡ º¸ÀÌÁö ¾Ê°Ô ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹¸¦µé¾î ¾Õ¿¡¼ ½ÇÇà½ÃŲ ÄÄÆÄÀÏÀÌ ±×³É µÇ°í ½ÇÁ¦·Î ´Â ´«¿¡ º¸ÀÌÁö ¾Ê´Â´Ù¸é ´Ù¸¥ ÀÛ¾÷À» ÇÒ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌÇØ°¡ ¾È°¡ ÁÒ? ¾Æ·¡ ¿¹¸¦ º¸½Ê½Ã¿À. # cc -o exam exam.c & [Enter] [ÀÛ¾÷ ¹øÈ£] ÇÁ·Î¼¼½º ¾ÆÀ̵ð # Á¦ÀÏ µÚ¿¡ '&'¸¸ Ãß°¡ÇØ ÁÖ¾ú½À´Ï´Ù. ÀÌ Ç¥½Ã´Â ¹Ù·Î ÀÌ ÀÛ¾÷À» ¹é±×¶ó¿îµå ·Î ÇÏ°Ú´Ù´Â ÀǹÌÀÔ´Ï´Ù. º¸¸é ¾Ë°ÚÁö¸¸ ¹Ù·Î ÇÁ·ÒÇÁÆ®·Î ¶³¾î Áø´Ù´Â °ÍÀ» ¾Ë¼ö ÀÖ½À´Ï´Ù.Áï ¿©·¯ºÐµéÀº ´Ù¸¥ ÀÛ¾÷À» ÇÒ¼ö ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù. ±×·¯¸é ¸®´ª½º¿¡¼ ¹é±×¶ó¿îµå ÀÛ¾÷À» ¼³¸íÇÒ¶§¿¡ ¸¹ÀÌ ¾²ÀÌ´Â yes¶ó´Â ¸í·É¾î¸¦ ¿¹·Î µé¾î º¸°Ú½À´Ï´Ù. # yes [Enter] y y y . . °è¼ÓÇؼ y¸¸ Ãâ·ÂµÇ´Â±º¿ä. Ctrl+CÅ°¸¦ ´©¸£¸é µË´Ï´Ù. ±×·¯¸é À̹ø¿¡´Â ÀÌ·¸°Ô »ç¿ëÇØ º¸¼¼¿ä. # yes > /dev/null [Enter] y¶ó´Â Ãâ·ÂÀÌ /dev/null·Î °©´Ï´Ù. Áï ¾ø¾Ö´Â ±¸½ÇÀ» ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·± µ¥ º¸¸é ¾Ë°ÚÁö¸¸ ÇÁ·ÒÇÁÆ®°¡ ¶³¾îÁöÁö ¾ÊÁÒ? ¾Õ¿¡¼ ¿¹¸¦µç ÄÄÆÄÀÏÀÌ ¾Æ Á÷ ³¡³ªÁö ¾ÊÀº °æ¿ì¿Í ¸¶Âù°¡ÁöÀÔ´Ï´Ù. Ctrl+CÅ°¸¦ ´©¸£¸é Áߴܵ˴ϴÙ. ÀÚ ±×·¯¸é À̹ø¿¡´Â ÀÌ ÀÛ¾÷À» ¹é±×¶ó¿îµå·Î ÇØ º¾½Ã´Ù. ³¡¿¡ '&'°¡ ºÙÀÌ¸é µË´Ï´Ù. # yes > /dev/null & [Enter] [2] 1559 # ÀÛ¾÷ ¹øÈ£´Â 2ÀÌ°í ÇÁ·Î¼¼½º ¾ÆÀ̵ð´Â 1559ÀÔ´Ï´Ù. ÇÁ·ÒÇÁÆ®°¡ ¶³¾îÁ³À¸´Ï ´Ù¸¥ ÀÛ¾÷À» Çصµ µÉ °ÍÀÔ´Ï´Ù. ±×·±µ¥ Á¤¸»·Î ÀÌ ÀÛ¾÷ÀÌ ¼öÇàµÇ°í ÀÖÀ» ±î¿ä? È®ÀÎÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ¹Ù·Î ¾Õ¿¡¼ ¹è¿î ps¶ó´Â ¸í·É¾î¸¦ ÀÌ¿ë ÇÏ¸é µË´Ï´Ù. # ps | grep yes [Enter] 1559 p1 R 1:59 yes 2086 p1 R 0:00 grep yes # ÀÚ ±×·¯¸é ÇöÀç ÀÛ¾÷ÁßÀÎ ¹é±×¶ó¿îµå ÀÛ¾÷À» ´Ù½Ã Æ÷±×¶ó¿îµå ÀÛ¾÷À¸·Î Àü ȯÇØ º¾½Ã´Ù. ¿©±â¼ ¸»ÇÏ´Â Æ÷±×¶ó¿îµå ÀÛ¾÷À̶ó´Â °ÍÀº '&'À» ºÙÀÌÁö ¾Ê °í ¸í·É¾î¸¦ ½ÇÇàÇÑ »óŸ¦ ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù. Áï °á°ú°¡ ȸ鿡 º¸ÀÌ´Â °ÍÀÔ´Ï´Ù. ¹é±×¶ó¿îµå ÀÛ¾÷À» ÇßÀ»¶§¿¡ ÀÛ¾÷¹øÈ£°¡ ÁÖ¾îÁ³ÁÒ? ÀÌ ¹øÈ£¸¦ ÀÌ¿ëÇؼ ´Ù½Ã Æ÷±×¶ó¿îµå ÀÛ¾÷À¸·Î ÀüȯÇÒ¼ö ÀÖ½À´Ï´Ù. # fg %2 [Enter] yes >/dev/null ´Ù½Ã Æ÷±×¶ó¿îµå ÀÛ¾÷ÀÌ ÁøÇàµÇ°í ÀÖ½À´Ï´Ù. Ctrl+CÅ°¸¦ ´©¸£¸é ÀÛ¾÷ÀÌ ° Á¦ Á¾·áµË´Ï´Ù. À̹ø¿¡´Â ¹é±×¶ó¿îµå ÀÛ¾÷À» Æ÷±×¶ó¿îµå·Î ÀüȯÇÏ°í ´Ù½Ã ¹é±×¶ó¿îµå·Î Àü ȯÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æ º¸°Ú½À´Ï´Ù. # yes > /dev/null & [Enter] [2] 1832 # fg %2 [Enter] yes >/dev/null Ctrl+Z [2]+ Stopped yes >/dev/null ¹é±×¶ó¿îµå ÀÛ¾÷À» ÇÏ°í ´Ù½Ã Æ÷±×¶ó¿îµå ÀÛ¾÷À¸·Î ÀüȯÇß½À´Ï´Ù. ±×¸®°í ³ª¼ Ctrl+ZÅ°¸¦ ´·ÈÁÒ? ÀÛ¾÷À» Àá½Ã Áß´ÜÇÏ´Â °ÍÀÔ´Ï´Ù. # bg %2 [Enter] [2]+ yes >/dev/null & # Áß´ÜµÈ ÀÛ¾÷À» ´Ù½Ã ¹é±×¶ó¿îµå·Î µ¹¸®°í ÀÖ½À´Ï´Ù. ¹é±×¶ó¿îµå·Î ´Ù½Ã ÀüȯÇÏ°íÀÚ ÇÒ ¶§¿¡´Â bg¶ó´Â ¸í·É¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ¿ª½Ã ÀÛ¾÷ ¹øÈ£¸¦ »ç¿ëÇϱ¸¿ä. ¿©·¯ºÐµéÀÌ ¾Õ¿¡¼ º¸¾ÒµíÀÌ ¹é±×¶ó¿îµå·Î ÀÛ¾÷ÁßÀÎ °ÍÀ» °Á¦·Î Á¾·áÇÏ °íÀÚ ÇÏ¸é ¸ÕÀú ±× ÀÛ¾÷À» Æ÷±×¶ó¿îµå·Î ÀüȯÇÏ°í Ctrl+CÅ°¸¦ ´·¯ Á¾·á ÇØ¾ß Çß½À´Ï´Ù. ±×·±µ¥ ¿©±â¼ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ¹Ù·Î Æ÷±×¶ó¿îµå·Î Àüȯ À» ÇÒ ¶§¿¡ ÀÛ¾÷ ¹øÈ£¸¦ ¾Ë¾Æ¾ß Çϴµ¥ ¸¸¾à¿¡ ¿©·¯ºÐµéÀÌ ÀÛ¾÷ ¹øÈ£¸¦ ±â¾ïÇÏ°í ÀÖÁö ¸øÇÏ´Ù¸é ¾î¶»°Ô ÇÒ°ÍÀԴϱî? Æ÷±×¶ó¿îµå·Î ÀüȯÇÏÁö ¸øÇÏ °ÚÁÒ? ÀÌ·²¶§¿¡´Â ÇÁ·Î¼¼½º¸¦ °Á¦·Î Á¾·áÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. # yes > /dev/null & [Enter] [2] 2309 # ps | grep yes [Enter] 2309 p1 R 0:08 yes # ¹é±×¶ó¿îµå ÀÛ¾÷ÁßÀÎ ÇÁ·Î¼¼½º ¾ÆÀ̵𸦠ȮÀÎÇÏ°í ÀÖ½À´Ï´Ù. # kill -9 2309 [Enter] # jobs [Enter] [1]- Running hwp & [2]+ Killed yes >/dev/null # killÀ̶ó´Â ¸í·É¾î·Î °Á¦·Î ÇÁ·Î¼¼½º¸¦ Á×ÀÌ°í ÀÖ½À´Ï´Ù. 9¶ó´Â ¿É¼ÇÀº °Á¦·Î ÀÛ¾÷À» ÁøÇàÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù. |