shellÀ̶õ ¹«¾ùÀΰ¡

1.½©ÀÇ ¶æ
2.½©ÀÇ ¿ª»ç¿Í Á¾·ù
3.½© ¾Ë¾Æº¸±â
4.½©ÀÇ ±â´É
5.½©ÀÇ ±âº»¸í·É¾î¿Í Meta character

1.½©ÀÇ ¶æ

shell Àº ¿î¿µÃ¼Á¦ÀÇ Ä¿³Î°ú »ç¿ëÀÚ »çÀ̸¦ À̾îÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. Ä¿³ÎÀ̶õ ¿î¿µÃ¼Á¦ÀÇ ÀϺημ­ ÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸®¿¡ Ç×»ó ¶°ÀÖ´Â ÇϳªÀÇ ÇÁ·Î±×·¥ÀÌ´Ù. shellÀº »ó¿ëÀÚÀÇ ¸í·É¾î¸¦ Çؼ®ÇÏ°í ¿î¿µÃ¼Á¦°¡ ¾Ë¾ÆµéÀ» ¼ö ÀÖ°Ô Áö½ÃÇØÁØ´Ù. ´Ù½Ã ¿î¿µÃ¼Á¦´Â shell ¿¡°Ô¼­ ¹ÞÀº Áö½Ã¸¦ Çؼ®ÇÏ¿© Çϵå¿þ¾î¸¦ À§ÇÑ Áö½Ã¾î·Î ¹Ù²Ù¾îÁØ´Ù. ¿¹¸¦ µé¾î ¿î¿µ üÁ¦¸¦ ¿£Áø°ú Æ®·£½º¹Ì¼ÇÀ̶ó°í ÇÒ ¶§ shellÀº ¿îÀü¼®ÀÇ °è±âÆÇÀ̶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.

2.½©ÀÇ ¿ª»ç¿Í Á¾·ù

  1. Bourne shellÀº À¯´Ð½º ½©ÀÇ ¿À¸®Áö³¯À̶ó°í ÇÒ ¼ö ÀÖ´Ù. º§ ¿¬±¸¼ÒÀÇ Steve Bourne°¡ Á¦ÀÛÀÚÀÌ¸ç ¸ðµç À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ´Ù¸¥½©°ú ºñ±³ÇØ º¼ ¶§ ¹ÌÈíÇÑ Á¡ÀÌ ¸¹ÀÌ ÀÖ´Â µ¥ °¡Àå Å« ´ÜÁ¡Àº »óÈ£´ëÈ­½Ä ¹æ½ÄÀ» ÃëÇÏ°í ÀÖÁö ¾Ê´Ù´Â °ÍÀÌ´Ù.
  2. C shellÀº ¹öŬ¸® ´ëÇп¡¼­ ¸¸µç ½©ÀÌ°í Ư¡ÀÌ ½© ½ºÅ©¸³Æ® ¾ð¾î°¡ ÇÁ·Î±×·¥¹Ö ¾ð¾îÀÎ C¿Í ºñ½ÁÇÏ´Ù´Â °ÍÀÌ´Ù.
  3. Korn shell Àº º§ ¿¬±¸¼ÒÀÇ David Korn¿¡ ÀÇÇØ ¸¸µé¾îÁ³À¸¸ç ¿äÁò »ç¿ëµÇ´Â À¯´Ð½º ½Ã½ºÅÛÀÇ Ç¥Áؽ©·Î Á¦°øµÈ´Ù. ÀÌ°ÍÀº C ½©°ú TC½©ÀÇ ±â´ÉÀ» ¸ðµÎ Á¦°øÇÏ °í ÀÖ°í ½© ½ºÅ©¸³Æ®¾ð¾î´Â Bourne ½©°ú ºñ½ÁÇÏ´Ù.
SHELLPromptSet¿¡ ÀÇÇÑ È¯°æº¯¼ö³»¿ë
Bourne SHELL $ sh
C SHELL % csh
Korn SHELL % ksh

3.½© ¾Ë¾Æº¸±â

  1. ÇöÀç »ç¿ëÁßÀÎ ½© ¾Ë¾Æº¸±â
  2. ÀÛ¾÷Áß¿¡ ´Ù¸¥ ½©·Î ¹Ù²Ù±â

4.½©ÀÇ ±â´É

  1. »ç¿ëÀÚÀÇ ¸í·É¾î¸¦ ¹ø¿ª
  2. º¯¼ö
  3. ½ºÅ©¸³Æ®
  4. ÆÄÀÌÇÁ
  5. ¸®´ÙÀÌ·º¼Ç
  6. ¸í·É¹®
  7. ³»Àå ¸í·É¾î
  8. ÈĹæó¸®
  9. ¼­ºê½©

5.½©ÀÇ ±âº»ÀûÀÎ ¸í·É¾î¿Í Meta character


  1. ´ÜÀÏ ¸í·É¾î: ¸í·É¾î¿Í Àμö¸¸ ÀÔ·ÂÇÏ´Â °Í
  2. º¹ÇÕ ¸í·É¾î: ¿©·¯ ¸í·É¾î¸¦ µ¿½Ã¿¡ ÀÔ·ÂÇÏ´Â °Í
    ¹é±×¶ó¿îµå·Î µ¿ÀÛ½ÃÅ°´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°í´Â Ç×»ó ¾Õ¿¡¼­ µÚÀÇ ¼ø¼­·Î µ¿ÀÛÇÑ´Ù´Â »ç½ÇÀ» ±â¾ï
  3. ¸í·É¾î ±×·ì: ¿©·¯ ¸í·É¾î¸¦ ÇϳªÀÇ ±×·ìÀ¸·Î ¹­´Â °Í
    Çϳª·Î ¹­¾îÁø ±×·ìÀº ÇϳªÀÇ È¯°æ(ÇöÀç ÀÛ¾÷ µð·ºÅ丮µî)À» °øÀ¯ÇÏ°Ô µÈ´Ù.
óÀ½ È­¸é