9.2. ÅؽºÆ® ÆÄÀÏ ÆíÁýÇϱâ

Red Hat Linux¿¡´Â Æò¹® ÆÄÀÏÀ» º¸°í ¼öÁ¤Çϴµ¥ »ç¿ëµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÎ, ´Ù¾çÇÑ Á¾·ùÀÇ ÅؽºÆ® ÆíÁý±â°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Æò¹® ÆÄÀÏÀº ½Ã½ºÅÛ ·Î±×¿Í ¼³Á¤ ÆÄÀÏ°ú °°ÀÌ ¾î¶°ÇÑ ±Û²Ã Çü½ÄÀ̳ª ½ºÅ¸ÀÏ Æ÷¸ËÆÃÀÌ Àû¿ëµÇÁö ¾ÊÀº ÅؽºÆ®¸¦ Æ÷ÇÔÇÑ ÆÄÀϵéÀ» ¸»ÇÕ´Ï´Ù.

geditÀº ±×·¡ÇÈ ÅؽºÆ® ÆíÁý±â ÀÔ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº Æò¹® ÆÄÀÏÀ» ¿­°í, ¼öÁ¤ÇÏ°í ÀúÀåÇϴµ¥ »ç¿ëµË´Ï´Ù. ¶ÇÇÑ ´Ù¸¥ ±×·¡ÇÈ µ¥½ºÅ©Å¾ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÅؽºÆ®¸¦ °¡Á®¿À°Å³ª ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î ÅؽºÆ®¸¦ À߶ó ºÙÀ̱⠰¡´ÉÇÕ´Ï´Ù. geditÀº °£´ÜÇÏ°í ¾Ë¾Æº¸±â ½¬¿î ÀÎÅÍÆäÀ̽º¸¦ °®Ãß°í ÀÖÀ¸¸ç, ¿©·¯ °³ÀÇ gedit âÀ» ¿­Áö ¾Ê°í¼­µµ µ¿½Ã¿¡ ÇÑ °³ ÀÌ»óÀÇ ÆÄÀÏÀ» ¿­¾î º¼ ¼ö ÀÖ´Â ÅÇ ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù.

geditÀ» ½ÃÀÛÇϽ÷Á¸é, ÁÖ ¸Þ´º => ¾×¼¼¼­¸® => ÅؽºÆ® ÆíÁý±â¸¦ ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ geditÀ̶ó°í ÀÔ·ÂÇÏ¿© gedit ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ½Ç ¼öµµ ÀÖ½À´Ï´Ù.

Âü°í¾Ë¸²
 

geditÀº ±×·¡ÇÈ µ¥½ºÅ©Å¾ ȯ°æ¿¡¼­¸¸ »ç¿ëµË´Ï´Ù.

±×¸² 9-8. gedit

ÀÏ´Ü geditÀÌ ½ÃÀ۵Ǹé, °ø¹é ÆíÁý °ø°£ÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ¹Ù·Î gedit »ç¿ëÀ» ½ÃÀÛÇϽðųª ¿­±â ¹öÆ°À» Ŭ¸¯ÇÏ¿© ÆíÁýÇÏ·Á´Â Æò¹® ÆÄÀÏÀ» ¿­ ¼ö ÀÖ½À´Ï´Ù. ¿­·ÁÁø ÆÄÀÏÀº ±×¸² 9-8¿¡¼­ º¸ÀÌ´Â °Íó·³ ÁÖ ÆíÁý â¿¡ ³ªÅ¸³³´Ï´Ù. â ¿À¸¥ÂÊ¿¡ À§Ä¡ÇÑ ½ºÅ©·Ñ¹Ù¸¦ Ŭ¸¯ÇÑ ÈÄ Àâ¾Æ ²ø°Å³ª ¸¶¿ì½º Ä¿¼­¸¦ À§ ¾Æ·¡·Î ¿òÁ÷¿©¼­, ÅؽºÆ® ÆÄÀÏÀ» »ìÆ캸½Ç ¼ö ÀÖ½À´Ï´Ù; ¶Ç´Â ÅؽºÆ® ÆÄÀÏ ÇÑ ÁÙ¾¿ À̵¿ÇϽ÷Á¸é ¹æÇâÅ°¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. [Page Up] Å°¿Í [Page Down] Å°¸¦ ´©¸£½Ã¸é ¹®¼­¸¦ ÆäÀÌÁö ´ÜÀ§·Î º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

ÀÛÀºº¸ÈùÆ®
 

geditÀº °¢ ÆÄÀϸ¶´Ù ÅÇÀ» »ç¿ëÇÏ¿© ÇÑ °³ÀÇ Ã¢¿¡¼­ ¿©·¯ °³ÀÇ ÆÄÀÏÀ» ¿­ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ÆÄÀÏ¿¡¼­ ÀÌ¹Ì ¿­·ÁÁø ÆÄÀÏ·Î ÅؽºÆ®¸¦ º¹»çÇϽ÷Á¸é, ¿­±â ¹öÆ°À» Ŭ¸¯ÇϽŠÈÄ ¿øÇϽô ÆÄÀÏÀ» ¼±ÅÃÇϽʽÿÀ. ¼±ÅÃÇϽŠÆÄÀÏÀÌ gedit âÀÇ »õ ÅÇ¿¡ ¿­¸± °ÍÀÔ´Ï´Ù. °¢ ÆÄÀÏ À̸§ÀÌ ÀûÇôÁø ÅÇÀ» Ŭ¸¯ÇÏ¿© °¢ ÆÄÀÏÀ» ¿­¾îº¸½Ç ¼ö ÀÖ½À´Ï´Ù.

ÅؽºÆ® ÆÄÀÏ ÆíÁýÀ̳ª ÀÛ¼ºÀ» ¸¶Ä¡½Å ÈÄ¿¡´Â, µµ±¸¹Ù¿¡¼­ ÀúÀå ¹öÆ°À» Ŭ¸¯ÇϽðųª ÆÄÀÏ ¸Þ´º¿¡¼­ ÆÄÀÏ => ÀúÀåÀ» ¼±ÅÃÇÏ¿© ±× ÆÄÀÏÀ» ÀúÀåÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. »õ·Î¿î ÅؽºÆ® ÆÄÀÏÀ» ÀÛ¼ºÇϽô °æ¿ì, Æ˾÷ âÀÌ ³ªÅ¸³ª¼­ ÀúÀåÇÒ ÆÄÀÏ À̸§°ú µð·ºÅ丮 ¸íÀ» ¿äûÇÒ °ÍÀÔ´Ï´Ù. ±âÁ¸ ÆÄÀÏÀ» ÆíÁýÇϽô °æ¿ì, ´ÙÀ½¿¡ ÆÄÀÏÀ» ¿©½Ã¸é º¯°æ »çÇ×ÀÌ ÆÄÀÏ¿¡ ÀÚµ¿À¸·Î ³ªÅ¸³³´Ï´Ù. ±âÁ¸ ÆÄÀÏÀ» ´Ù¸¥ À̸§À̳ª ´Ù¸¥ À§Ä¡¿¡ ÀúÀåÇϽ÷Á¸é, ÆÄÀÏ => ´Ù¸¥ À̸§À¸·Î ÀúÀå...À» ¼±ÅÃÇÏ½Ã¸é µË´Ï´Ù. ¸¸ÀÏ ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇϽô °æ¿ì, ¿ø·¡ ¼³Á¤ ÆÄÀÏÀ» ¹ö¸®Áö ¾Ê°í¼­ º¯°æ »çÇ×À» ÅؽºÆ®ÇϽ÷Á¸é, ÆÄÀÏÀ» ´Ù¸¥ À̸§À̳ª ´Ù¸¥ À§Ä¡·Î ÀúÀåÇϽô °ÍÀÌ ÁÁ½À´Ï´Ù.

gedit¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ ¿øÇϽŴٸé, ÆÄÀÏ ¸Þ´º¿¡¼­ µµ¿ò¸» => ³»¿ëÀ» ¼±ÅÃÇÏ¿© gedit ¸Þ´º¾óÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

9.2.1. ½© ÇÁ·ÒÇÁÆ® ÅؽºÆ® ÆíÁý±â

±×·¡ÇÈ µ¥½ºÅ©Å¾À» »ç¿ëÇÏÁö ¾Ê°í¼­ ÅؽºÆ® ÆÄÀÏÀ̳ª ¼³Á¤ ÆÄÀÏÀ» Àаųª ¼öÁ¤ÇϽ÷Á¸é, Red Hat Linux¿¡ Æ÷ÇÔµÈ vi (¹ßÀ½ vee-eye) ÅؽºÆ® ÆíÁý±â¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. vi´Â ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ¿­¾î ÅؽºÆ® ÆÄÀÏÀ» º¸°í, °Ë»öÇÏ¸ç ¼öÁ¤Çϴµ¥ »ç¿ëµÇ´Â ´Ü¼øÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ÀÔ´Ï´Ù. vi¸¦ ½ÃÀÛÇϽ÷Á¸é, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ vi¶ó°í ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. vi¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¿©½Ã·Á¸é, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ vi <ÆÄÀϸí> À» ÀÔ·ÂÇϽʽÿÀ.

±×¸² 9-9. vi

µðÆúÆ® °ªÀ¸·Î vi´Â ÆÄÀÏÀ» ÀÏ¹Ý ¸ðµå¿¡¼­ ¿±´Ï´Ù. Áï ¿©·¯ºÐÀº ÆÄÀÏÀ» ¿­°í ÆÄÀÏ¿¡ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °ÍÀº °¡´ÉÇÏÁö¸¸ ÆÄÀÏ¿¡ ÅؽºÆ®¸¦ Ãß°¡ÇÏÁö´Â ¸øÇÕ´Ï´Ù. ÅؽºÆ®¸¦ Ãß°¡ÇϽ÷Á¸é, [i] Å° (³¢¿ö³Ö±â ¸ðµå)¸¦ ´©¸£½Ã¸é µË´Ï´Ù. ³¢¿ö³Ö±â ¸ðµå¿¡¼­ ºüÁ®³ª¿À·Á¸é, [Esc] Å°¸¦ ´©¸£½Ã¸é vi°¡ ÀÏ¹Ý ¸ðµå·Î µÇµ¹¾Æ °©´Ï´Ù.

vi¸¦ Á¾·áÇϽ÷Á¸é, [:] Å° (vi ¸í·É ¸ðµå)¸¦ ÀÔ·ÂÇϽðí [q] Å°¸¦ ´©¸£½Å ÈÄ [Enter] Å°¸¦ Ä¡½Ã¸é µË´Ï´Ù. ÀúÀåÇÒ ÅؽºÆ® ÆÄÀÏ¿¡ º¯°æ »çÇ×ÀÌ ÀÖ´Ù¸é, [:] Å°¸¦ ´©¸¥ ÈÄ [w]¿Í [q] Å°¸¦ ´­·¯ º¯°æ »çÇ×À» ÀúÀåÇÑ ÈÄ Á¾·áÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ½Ç¼ö·Î ÆÄÀÏÀ» º¯°æÇϽŠ°æ¿ì¿¡´Â º¯°æ »çÇ×À» ÀúÀåÇÏÁö ¾Ê°í vi¿¡¼­ ºüÁ®³ª°¡±â À§ÇØ, [:] Å°¸¦ ÀÔ·ÂÇϽŠÈÄ ÀúÀåÇÏÁö ¾Ê°í °­Á¦ Á¾·á¸¦ ÀǹÌÇÏ´Â [q]¿Í [!]Å°¸¦ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

½© ÇÁ·ÒÇÁÆ®¿¡¼­ man vi ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© vi »ç¿ë¹ý¿¡ ´ëÇÑ º¸´Ù ¸¹Àº Á¤º¸¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.