ÀüÀÚ»ó°Å·¡ ½Ã½ºÅÛ ¿î¿µ ¹× °ü¸®

   1.ÀüÀÚ»ó°Å·¡ ÄÄÇ»ÅÍ ½Ã½ºÅÛ

      5. ¿î¿µÃ¼Ã¼- À¯´Ð½º(UNIX)

1) ¿ª»ç ¹× °³¿ä

·1960³â´ë ¸» MIT, AT&T, º§ ¿¬±¸¼Ò, GE°¡ ÃÖ÷´Ü ½ÃºÐÇÒ ½Ã½ºÅÛÀ» °³¹ßÇÒ ¸ñÀûÀ¸·Î °øµ¿ ¿¬±¸ÇØ GE·645¶ó´Â ½Ã½ºÅÛ¿¡ žÀçµÈ ¸Öƽ½º(MULTICS)¶ó´Â °Å´ëÇÑ ¿î¿µÃ¼Á¦¸¦ °³¹ßÇß´Ù.

·PL/1·Î Á¦ÀÛµÈ ¸Öƽ½º´Â ¸¹Àº ÅõÀÚ¿¡µµ ºÒ±¸ÇÏ°í ¼Óµµ°¡ ³Ê¹« ´À·È´Ù. ¿À·£ ¿¬±¸ ³¡¿¡ 1973³â ´ç½Ã ¾î¼Àºí¸®¾î°¡ ´ëºÎºÐÀÎ ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í´Â ´Þ¸®, 90% ÀÌ»óÀÌ C¾ð¾îÀÌ°í ³ª¸ÓÁö°¡ ¾î¼Àºí¸®¾îÀÎ À¯´Ð½º°¡ ¿Ï¼ºµÇ¾ú´Ù.

·À¯´Ð½º °³¹ßÀÚµéÀº À¯´Ð½º¸¦ º§ ¿¬±¸¼Ò¿¡¼­¸¸ »ç¿ëÇÑ °ÍÀÌ ¾Æ´Ï¶ó ¹Ì±¹ÀÇ °¢ ´ëÇаú ±â¾÷À¸·Î ÀüÆĽÃÄ×´Ù. ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡ ºñÇØ À¯´Ð½ºÀÇ °¡°ÝÀÌ ³·¾Ò°í, ¼Ò½º±îÁö Á¦°øµÇ¾ú±â ¶§¹®¿¡ À¯´Ð½º´Â Å« Àα⸦ ¾òÀ» ¼ö ÀÖ¾ú´Ù.

 

Çٽɿä¾à------------------------------------------------------------------------

À¯´Ð½º

·À̽ļºÀÌ ÀÖ´Â ´ÙÁß ÀÛ¾÷, ´ÙÁß »ç¿ëÀÚÀÇ °èÃþ±¸Á¶Çü ¿î¿µÃ¼Á¦ÀÌ´Ù.

·°£°áÇÏÁö¸¸ À¯¿¬¼ºÀÌ ÀÖ´Â ¸í·É¾î·Î ±¸¼ºµÇ¾î ÀÖ´Ù.

·ÄÄÇ»ÅÍ Çϵå¿þ¾î¿¡ ¹«°üÇÏ°Ô ÀÛµ¿ÇÏ´Â À̽ļºÀÌ °­ÇÑ °³¹æÇü ½Ã½ºÅÛÀÌ´Ù.

----------------------------------------------

 

2) À¯´Ð½ºÀÇ ±¸Á¶

 

¡ß Ä¿³Î(Kernal)

¿î¿µÃ¼Á¦ÀÇ Áß½ÉÀÌ µÇ´Â ºÎºÐÀ¸·Î ÄÄÇ»ÅÍ ³»ºÎÀÇ ±â´ÉÀ» Á¶Á¤ÇÏ´Â ÇÙ½É ¿ä¼Ò·Î, ½Ã½ºÅÛÀÇ Çϵå¿þ¾î¸¦ Á¦¾îÇÑ´Ù. ¸Þ¸ð¸®, CPU, µð½ºÅ© ´Ü¸»±â, ÇÁ¸°ÅÍ µîÀÇ ½Ã½ºÅÛ ÀÚ¿øÀÇ È°¿ëµµ¸¦ ³ôÀ̱â À§ÇØ ½ºÄÉÁÙ¸µÀ» ÇÏ°í ÀڷḦ °ü¸®ÇÑ´Ù.

 

Tip!----------------------------------------------------------------------------

Ä¿³ÎÀÇ ±â´É

·Çϵå¿þ¾î(µð½ºÅ©, ÇÁ¸°ÅÍ, ´Ü¸»±â, Åë½Å ÀåÄ¡ µî) °ü¸®

·Áָ޸𸮠°ü¸®

·ÀÛ¾÷ °ü¸®

·ÆÄÀÏ °ü¸®

--------------------------------------------------------------------------------

 

¡ß ¼Ð(Shell)

·ÄÄÇ»ÅÍ ´Ü¸» ÀåÄ¡³ª ÆÄÀÏ¿¡¼­ ÀоîµéÀÎ ¸í·É¾î¸¦ ½ÇÇà½ÃÅ°°í, ÀÌ¿¡ µû¸¥ ÀÔ·Ãâ·ÂÀ» ÅëÁ¦ÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù.

·Ä¿³ÎÀ» µÑ·¯½Î°í ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¸í·ÉÀ» Çؼ®ÇØ Ä¿³Î·Î Àü´ÞÇØ ÁÖ´Â ¸í·ÉÀÌ Çؼ®±â(Command Interpreter)ÀÌ´Ù.

·Ä¿³ÎÀÇ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï, ¸í·ÉÀ» ÀÐ°í ½ÇÇà½ÃÅ°´Â Áß°è ¿ªÇÒ(µµ½º¿¡¼­ command.com ¿ªÇÒ)À» ÇÑ´Ù.

·¿©·¯ °¡Áö ³»Àå ¸í·É¾î¸¦ °¡Áö°í ÀÖÀ¸¸ç, Ç¥ÁØ ¼Ð(Bourn Shell), C ¼Ð(C shell), ÄÜ ¼Ð(Korn shell), ¿ø°Ý ¼Ð(R shell)ÀÌ ÀÖ´Ù.

·¼ÐÀÇ ±â´É : ³»Àå ¸í·É¾î, ½ºÅ©¸³Æ®, º¯¼ö(Áö¿ª º¯¼ö, ȯ°æ º¯¼ö), ÀçÁöÁ¤, ´ëÇ¥ ¹®ÀÚ, ÆÄÀÌÇÁ, ¸í·É¾î ġȯ µîÀÇ ±â´ÉÀÌ ÀÖ´Ù.

 

Tip!----------------------------------------------------------------------------

Ç¥ÁØ ¼Ð

ÃÖÃÊÀÇ ´ëÁßÈ­µÈ À¯´Ð½º ¼Ð·Î, ¸Å¿ì ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Áö¿øÇÏ°í ´õ °­·ÂÇÑ ÄÜ ¼ÐÀÇ ±âÃÊ°¡ µÈ´Ù.

--------------------------------------------------------------------------------

 

Tip!----------------------------------------------------------------------------

C ¼Ð

C ¾ð¾î¸¦ ¹ÙÅÁÀ¸·Î °³¹ßµÈ ¸í·É Çؼ®±â·Î, Ç¥ÁØ ¼ÐÀÌ °¡Áö°í ÀÖ´Â ¸ðµç °ÍÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ¸í·É¾îÀÇ È÷½ºÅ丯 ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÏ°í, º¯¼öµéÀÇ ±â´É°ú ÇÁ·Î¼¼½ºÀÇ °ü¸® ±â´ÉÀ» È®ÀåÇß´Ù.

--------------------------------------------------------------------------------

 

¡ß ÀÀ¿ë ÇÁ·Î±×·¥(Utility)

µµ½ºÀÇ ¿ÜºÎ ¸í·É¾î¿¡ ÇØ´çÇÏ´Â °ÍÀ¸·Î ¿©·¯ °¡Áö ÀÏÀ» ¼öÇàÇÏ¸ç º¸Åë /bin µð·ºÅ͸®¿¡ º¸°üµÇ¾î ÀÖ´Ù. ´ÙÀ½À» ¿¹·Î µé ¼ö ÀÖ°Ú´Ù.

 

·¾ð¾î : C, C++, Æ÷Æ®¶õ 77, º£À̽Ä, ÄÚº¼, Ada, ÇÁ·Ñ·Î±×, Lisp

·ÆíÁý±â : Ed, Vi, Nroff, Troff

·³×Æ®¿öÅ© ¼ÒÇÁÆ®¿þ¾î : Uucp, Tcp/Ip µî

·DB : Ingres, Oracle, Unify, Informix, Sybase µî

·ÅëÇÕ OA ÆÐÅ°Áö : ALIS µî

 

¨ç À¯´Ð½ºÀÇ µð·ºÅ͸® ±¸Á¶

 

¡ß /bin

±âº»ÀûÀÎ À¯´Ð½º ¿î¿µ°ú ÆÄÀÏ °ü¸®¿¡ ÇÊ¿äÇÑ ½ÇÇà ÆÄÀÏÀ» °¡Áö°í ÀÖ´Â µð·ºÅ͸®ÀÌ´Ù.

cat, cp, date, echo, mv, pwd, who, rm µîÀÌ ÀÖ´Ù. ¿©±â¿¡ ÀÖ´Â ¸í·É¾îµéÀº ´ëºÎºÐ À¯´Ð½º ½Ã½ºÅÛÀÇ ÁßÃßÀû ¿ªÇÒÀ» ÇÏ´Â °Íµé·Î ½Ã½ºÅÛÀÌ ¼³Ä¡µÉ ¶§ »ý±ä´Ù.

 

¡ß /user/bin

À¯´Ð½º ½Ã½ºÅÛÀÇ º¸Á¶ ½ÇÇà ÆÄÀÏ¿¡ À§Ä¡Çϸç ÀÏ¹Ý »ç¿ëÀÚµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

 

¡ß /dev

°¢Á¾ Çϵå¿þ¾î µð¹ÙÀ̽º ÆÄÀÏÀÌ Á¸ÀçÇÑ´Ù. ¿©±â¿¡ ÀÖ´Â ÆÄÀϵéÀº º¸Åë Ư¼ö ÆÄÀÏ ¶Ç´Â µð¹ÙÀ̽º ÆÄÀÏ·Î ºÒ¸®´Â ÆÄÀÏ·Î °¢°¢ÀÌ ½Ã½ºÅÛ¿¡ ¿¬°áµÇ´Â Çϵå¿þ¾î µð¹ÙÀ̽º¸¦ Ç¥½ÃÇÑ´Ù.

 

¡ß /etc

½Ã½ºÅÛ °ü¸®ÀÚ°¡ ½Ã½ºÅÛÀ» °ü¸®·À¯Áö·º¸¼öÇϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É¾îµé°ú Á¤º¸°¡ ´ã±ä ÆÄÀϵéÀÌ Á¸ÀçÇÑ´Ù.

 

¡ß /tmp

Àӽà ÆÄÀÏÀ» ÀúÀåÇØ ³õÀº °÷À¸·Î, ¿¡µðÅͳª ÄÄÆÄÀÏ·¯ µîÀÌ ÀÌ µð·ºÅ͸®¸¦ »ç¿ëÇÑ´Ù.

 

 

3) À¯´Ð½ºÀÇ Àå·´ÜÁ¡

 

¨ç À¯´Ð½ºÀÇ ÀåÁ¡

·Àú·ÅÇÑ °¡°Ý : À¯´Ð½º ¿î¿µÃ¼Á¦´Â RISC(Reduce Instruction Sets Computer) ÇÁ·Î¼¼¼­¸¦ žÀçÇÏ¿© ¿î¿µÇϱ⠶§¹®¿¡ °¡°ÝÀº ±âÁ¸ÀÇ Áß¼ÒÇü ÄÄÇ»ÅÍ ½Ã½ºÅÛ°ú ºñ½ÁÇÏ´Ù. ±×·¯³ª ±âº»ÀûÀ¸·Î ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­´Â Ãß°¡ ºñ¿ëÀ» ÁöºÒÇØ¾ß »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´É°ú ¸í·É¾îµéÀÌ Á¦°øµÈ´Ù.

·¿ì¼öÇÑ È£È¯¼º : ´Ù¸¥ ±âÁ¾°ú ȣȯ¼ºÀÌ °¡Àå Å« ½Ã½ºÅÛÀÌ´Ù.

·Ç³ºÎÇÑ ±â´É : ¸í·É¾î ±¸¹®ÀÌ °£´ÜÇÏ¿© ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í´Â ´Þ¸® ½Å¼ÓÇÏ°í °£´ÜÇÏ°Ô ¸¹Àº ÀÛ¾÷À» ó¸®ÇÒ ¼ö ÀÖ´Ù.

·¶Ù¾î³­ À̽ļº : À̽ļºÀÌ ¶Ù¾î³ª Çϵå¿þ¾îÀÇ Á¾·ù¿¡ °ü°è¾øÀÌ ¿î¿µµÈ´Ù. ¶ÇÇÑ Á¤±³ÇÑ ½Ã½ºÅÛ °³¹ß Åøµµ Á¦°øÇÏ°í ÀÖ´Ù.

·È®À强 : À¯´Ð½º ¿î¿µÃ¼Á¦ÀÇ ´ëºÎºÐÀº RISC ½Ã½ºÅÛ À§¿¡¼­ ¿î¿µµÇ´Âµ¥, À̸¦ ÅëÇØ ½Ã½ºÅÛ È®ÀåÀ» ½±°Ô ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ °³¹ß·¿î¿µ ¹× À¯Áö·º¸¼ö¸¦ À§ÇÑ ÄÉÀ̽º ÅøÀ» Á¦°øÇÏ¿© »ç¿ëÀÚÀÇ »ý»ê¼ºÀ» ³ôÀδÙ.

·¿©·¯ »ç¶÷ÀÌ µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ÖƼŽºÅ·À» Áö¿øÇÏ´Ù.

·°í±Þ ¾ð¾îÀÎ C·Î ÀÛ¼ºµÇ¾ú±â ¶§¹®¿¡ Àú±Þ ¾ð¾î·Î ÀÛ¼ºµÈ ¿î¿µÃ¼Á¦º¸´Ù Çϵå¿þ¾î¿¡ ´ú ÀÇÁ¸ÇÑ´Ù.

 

¨è À¯´Ð½ºÀÇ ´ÜÁ¡

·¹Ì¼º¼÷ÇÔ : À¯´Ð½º´Â »ó¾÷Àû ȯ°æÀÌ ¾Æ´Ñ ¿¬±¸°³¹ß ºÐ¾ß¿¡¼­ ½ÃÀ۵Ǿî, ÃÖ±Ù¿¡¾ß ºñ·Î¼­ »ó¾÷ÀûÀΠȯ°æ¿¡¼­ ¿î¿µµÇ¾ú±â ¶§¹®¿¡ ºñÀ¯´Ð½º(Non-Unix) ½Ã½ºÅÛ¿¡¼­ ¿î¿µµÇ´ø ¸¹Àº ÅøµéÀ» ¿Ïº®ÇÏ°Ô ¼ö¿ëÇÏÁö ¸øÇÏ°í ÀÖ´Ù.

·°ü¸®ÀÇ ¾î·Á¿ò : À¯´Ð½º´Â ¸¹Àº ºÎºÐÀÌ °ø°³µÇ¾î °³¹ßÀ» ÃËÁøÇÒ ¼ö ÀÖ¾úÁö¸¸, ±×·Î ÀÎÇÑ º¸¾È»óÀÇ ¹®Á¦¿Í ½Å·Ú¼º, °ü¸®ÀÇ ¹®Á¦°¡ ¹ß»ýÇß´Ù.

 

Tip-----------------------------------------------------------------------------

À¯´Ð½ºÀÇ Æ¯Â¡

·Çϵå¿þ¾î ÀåÄ¡¸¦ ·çÆ®(Root) µð·ºÅ͸® ÀÌÇÏÀÇ ÆÄÀÏ·Î Ãë±ÞÇÑ´Ù.

·¿î¿µÃ¼Á¦ ÀÚü¿¡ ÀÎÅÍ³Ý Ç¥ÁØ ÇÁ·ÎÅäÄÝÀÎ TCP/IP¿¡ ±â¹ÝÇÑ Åë½Å ±â´ÉÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.

·¿ø½Ã ÄÚµå(Source Code)°¡ ¸ðµÎ °ø°³µÇ¾î ÀÖ´Ù.

--------------------------------------------------------------------------------

 

 

4) À¯´Ð½º ±âº» ¸í·É¾î

·mv(move) : ÆÄÀÏÀ» ´Ù¸¥ °÷À¸·Î À̵¿½ÃÅ°°Å³ª À̸§À» ¹Ù²Ü ¶§ ¾²´Â ¸í·É¾îÀÌ´Ù.

·chmod(change mode) : ÆÄÀÏÀÇ Àбⷾ²±â·½ÇÇà ±ÇÇÑÀ» ¹Ù²ãÁÖ´Â ¸í·É¾îÀÌ´Ù.

·chgrp(change group) : ±×·ìÀ» ¹Ù²ãÁÖ´Â ¸í·É¾îÀÌ´Ù.

·chown(change owner) : ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¦ ¹Ù²ãÁÖ´Â ¸í·É¾îÀÌ´Ù.

·pwd : ÇöÀçÀÇ µð·ºÅ͸®¸¦ Ç¥½ÃÇÑ´Ù. ÇöÀç ÀÚ½ÅÀÌ ÀÛ¾÷ÇÏ°í ÀÖ´Â µð·ºÅ͸®°¡ ¾îµðÀÎÁö ¾Ë ¼ö ¾øÀ» ¶§ ¾²ÀδÙ.

·alias : ±ä À¯´Ð½º ¸í·É¾î¸¦ °£´ÜÇÏ°Ô ÁÙ¿©¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¸í·É¾îÀÌ´Ù.

·login : ID¸¦ ÀÔ·ÂÇÏ´Â °úÁ¤ÀÌ´Ù.

·man : ÀÏÁ¾ÀÇ µµ¿ò¸»·Î ¸í·É¾î¿¡ ´ëÇÑ µµ¿ò¸»À» º¼ ¶§ ÀÌ¿ëÇÑ´Ù.

·passwd : ÀÚ½ÅÀÇ Æнº¿öµå¸¦ ¹Ù²Ù´Â ¸í·É¾îÀÌ´Ù.

·ls : µð·ºÅ͸®ÀÇ ÆÄÀÏ Ç¥½Ã ¸í·É¾î·Î, µµ½ºÀÇ dir ¸í·É°ú Èí»çÇÑ ¸í·É¾îÀÌ´Ù.

·chomd : ÆÄÀÏÀ» ´Ù¸¥ °÷À¸·Î À̵¿½ÃÅ°°Å³ª À̸§À» ¹Ù²Ü ¶§ ÀÌ¿ëÇÑ´Ù.