VI ¿¡µðÅÍ »ç¿ë¹ý ÀÌ ¹®¼­´Â ÇÁ¸®(free)ÀÔ´Ï´Ù. ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü(FSF)¿¡ ÀÇÇØ Á¦ÃâµÈ GNU GPL(ÀÏ¹Ý °ø°³ ¶óÀ̼±½º) Á¦2ÆÇ ¶Ç´Â ±× ÀÌÈÄ ¹öÀüÀÌ Á¤ÇÏ´Â ¹Ù¿¡ µû¶ó ÀÚÀ¯·Ó°Ô Àç¹èÆ÷ÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®¼­´Â À¯¿ëÇÏ°Ô ¾²À̱⸦ ¹Ù¶ó´Â ¸¶À½À¸·Î ¹èÆ÷ÇÕ´Ï´Ù. ±×·¯³ª ¾Æ¹«·± º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù. ½ÉÁö¾î »ó¾÷¼ºÀ̳ª ƯÁ¤ ¸ñÀû¿¡ ÀûÇÕÇÏ´Ù´Â º¸Áõµµ ÇÏÁö ¾Ê½À´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº GNU GPLÀ» ÂüÁ¶ÇϽʽÿÀ. 1. vi¶õ? ¸®´ª½º³ª À¯´Ð½º¸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷¿¡°Ô vi´Â ¸Å¿ì °ñÄ¡¾ÆÇ Á¸ÀçÀÌ´Ù. µµ ½º³ª À©µµ¿ì¿¡¼­ ¹®¼­ ÆíÁý±â¸¦ ½á º» »ç¶÷¿¡°Ô´Â vi´Â ¸Å¿ì ºÒÆíÇÑ ÆíÁý±â ·Î »ý°¢µÉ °ÍÀÌ´Ù. ±×·¯³ª ³»°¡ ¾Æ´Â ÇÑ vi¸¸Å­ °¡º±°í ÆíÇÏ°Ô ¾µ ¼ö ÀÖ´Â ÆíÁý±â´Â Áö±¸»ó¿¡´Â ¾ø´Ù! `°¡º±°í'¶ó´Â ´Ü¾î¸¦ ºÙÀÎ ÀÌÀ¯´Â ÀÌ¸Æ ½º(emacs)¶ó´Â ÆíÁý±â¸¦ ¾²´Â »ç¶÷ÀÌ Ç×ÀÇÇÒ °ÍÀÌ °ÆÁ¤µÇ±â ¶§¹®ÀÌ´Ù. ÀÌ¸Æ ½º´Â È£¶ûÀÌ ´ã¹èÇÇ´ø ½ÃÀýºÎÅÍ °¡Àå ¶È¶ÈÇÑ ¿¡µðÅÍ·Î ±º¸²ÇØ ¿Ô´Ù. ±×·¯³ª ÇÁ·Î±×·¥ Å©±â¸¸µµ ¼ö½Ê¸Þ°¡¿¡ ´ÞÇÏ°í ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìµµ ¸¹´Ù. ÇÏ Áö¸¸ ´ëºÎºÐÀÇ À¯´Ð½º °è¿­ ½Ã½ºÅÛÀ̶ó¸é vi´Â ½ÊÁßÆȱ¸ ¼³Ä¡µÇ¾î ÀÖÀ» °Í ÀÌ´Ù. µû¶ó¼­ Çѹø ÀÍÇôµÎ¸é ¿©·¯¸ð·Î Æí¸®ÇÏ°Ô ¾µ ¼ö ÀÖ´Ù. vi¶ó´Â À̸§Àº `VIsual display editor'¸¦ ÀǹÌÇÑ´Ù. vi´Â ¹öŬ¸®ÀÇ ¾î´À õÀç°¡ ¸¸µé¾ú´Ù°í ÇÑ´Ù. vi¸¦ ¸¸µé´ø ½ÃÀý¿¡´Â ed¿Í °°Àº ¶óÀÎ ¿¡µðÅÍ°¡ ÀϹÝÀûÀ̾ú´Ù. ±× ¿¾³¯ ¿¾Àû µµ½ºÀÇ `edlin' À̶ó´Â ¶óÀÎ ¿¡µðÅ͸¦ ½á º» »ç¶÷À̶ó¸é ¶óÀÎ ¿¡µðÅÍ°¡ ¾ó¸¶³ª ºÒÆíÇÑÁö ¾Ë °ÍÀÌ´Ù. À¯´Ð½ºÃ³·³ ÅؽºÆ® ¿¡µðÅÍ¿Í Æ÷¸ÅÅÍ°¡ ºÐ¸®µÈ ȯ°æ¿¡¼­´Â ÅؽºÆ® ¿¡µðÅÍÀÇ ºñÁßÀÌ Å©±â ¶§¹®¿¡ ±â´É ¸é¿¡¼­µµ ¸¹Àº ¿ä±¸°¡ ÀÖ°Ô ¸¶·ÃÀÌ´Ù. ¶§¹®¿¡ ÅؽºÆ® ¿¡µðÅÍ°¡ ¿öµå ÇÁ·Î¼¼¼­ÀÇ ±â´ÉÀÇ »ó´ç ºÎºÐÀ» °¡Áö°Ô µÇ¾ú´Ù. À¯´Ð½º¿¡ ¿©·¯°¡Áö Á¾·ù°¡ ÀÖµíÀÌ viµµ ¿©·¯°¡Áö Ŭ·ÐÀÌ ¸¸µé¾îÁ³´Ù. ¿äÁò ´ëºÎºÐÀÇ ¹èÆ÷ÆÇ¿¡´Â vimÀÌ ¶ó´Â viÀÇ Å¬·ÐÀÌ Æ÷ÇԵǾî ÀÖ´Ù. vimÀº ¿Ïº®ÇÏ°Ô ÇѱÛÀ» Áö¿øÇÏ°í ¿ø·¡ÀÇ viÀÇ ±â´ÉÀ» Ãæ½ÇÇÏ°Ô °®°í ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯°¡Áö Á»´õ Æí¸®ÇÑ ÅøµéÀ» Á¦°øÇÑ´Ù. 2. vi ÀÔ¹® 2-1. ½ÇÇà°ú Á¾·á, ÆÄÀÏ ÀúÀå ¿ì¼± vi¸¦ ½ÇÇàÇØ º¸ÀÚ. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ vi¸¦ ÀÔ·ÂÇÏ¸é ´ÙÀ½°ú °°Àº È­¸éÀÌ º¸ÀÏ °ÍÀÌ´Ù. Àº < C R >À» Â÷·Ê´ë·Î ŸÀÌÇÁÇ϶ó´Â ¶æÀÌ ¾Æ´Ï¶ó ¿£Å͸¦ Ä¡¶ó´Â ¶æÀÌ´Ù. ¸¸¾à ÀÌ¹Ì Á¸ÀçÇÏ´Â ¾î¶² ÆÄÀÏÀ» ÆíÁýÇÏ°í ½Í´Ù¸é `vi [file]'À» ÀÔ·ÂÇÑ´Ù. ~ ~ ~ ~ VIM = Vi IMproved ~ ~ version 5.6.70 ~ by Bram Moolenaar et al. ~ ~ Vim is freely distributable ~ type :help uganda if you like vim ~ ~ type :q to exit ~ type :help or for on-line help ~ type :help version5 for version info ~ ~ ~ [¿µ¾î][¿Ï¼º][¼¼¹ú½Ä] `~'´Â ºó ÁÙ, Áï ¾Æ¹«°Íµµ ¾ø´Â ÁÙÀ̶ó´Â ¶æÀÌ´Ù. Ä£ÀýÇÏ°Ôµµ vimÀº ½ÇÇàÇÏ ÀÚ¸¶ÀÚ °¡Àå Áß¿äÇÑ ¸í·ÉÀ» ¾Ë·ÁÁØ´Ù. ¹Ù·Î `:q'ÀÌ´Ù. Çѹø ½ÇÇàÇØ º¸ ÀÚ. ½© ÇÁ·ÒÇÁÆ®·Î µ¹¾Æ°¥ °ÍÀÌ´Ù. ÀÌ¹Ì `quit'ÀÇ ¾àÀÚ¶ó´Â°É ÁüÀÛÇÏ°í ÀÖ À» °ÍÀÌ´Ù. vi¸¦ Á¾·áÇÏ´Â ¸í·É ¸øÁö ¾Ê°Ô Áß¿äÇÑ ¸í·ÉÀÌ ÀÖ´Ù. ¹Ù·Î ÆÄÀÏ À» ÀúÀåÇÏ´Â ¸í·ÉÀÌ´Ù. ÆÄÀÏÀ» ÀúÀåÇϱâ À§Çؼ­´Â ¸í·É ¸ðµå¿¡¼­ `:w [file]'À» ŸÀÌÇÁÇÏ¸é µÈ´Ù. ¸¸¾à ÀÌ¹Ì ÆÄÀÏ À̸§ÀÌ ÁöÁ¤µÇ¾î ÀÖ´Ù¸é ±×³É °£´ÜÈ÷ `:w'¸¸ ŸÀÌÇÁÇصµ µÈ´Ù. w´Â `write'ÀÇ Ã¹ ±ÛÀÚÀÌ´Ù. ¶Ç, ÆÄ ÀÏÀ» ÀúÀåÇÑ ÈÄ vi¸¦ Á¾·áÇÏ·Á¸é ¸í·É ¸ðµå¿¡¼­ `:wq' ȤÀº `ZZ'¸¦ Â÷ ·Ê·Î ŸÀÌÇÁÇÏ¸é µÈ´Ù. 2-2. ±Û ÀÔ·Â ÀÌÁ¦ ¹º°¡¸¦ ½á ³ÖÀ» Â÷·Ê´Ù. ±× Àü¿¡ ¿ì¼± ÇÑ °¡Áö¸¦ ¾Ë¾ÆµÑ °ÍÀÌ ÀÖ´Ù. vi°¡ ´Ù¸¥ `Æò¹üÇÑ' ÆíÁý±â¿Í ºñ±³ÇÒ ¶§ °¡Àå ƯÀÌÇÑ Á¡Àº ÇÁ·Î±×·¥ÀÇ »óÅ °¡ `¸í·É ¸ðµå'¿Í `ÀÔ·Â ¸ðµå'·Î ±¸ºÐµÈ´Ù´Â Á¡ÀÌ´Ù. º¸ÅëÀÇ ÆíÁý±â´Â Å°º¸ µå¿¡¼­ ÀԷµǴ ¹®ÀÚ°¡ ±×´ë·Î ¹®¼­¿¡ Æ÷Ç﵃ °ÍÀÌ´Ù. Áï, ±âº»ÀûÀ¸·Î ÀÔ ·Â ¸ðµå¿¡ ÀÖ´Ù. ÀÌ¿¡ ¹ÝÇØ vi´Â ±âº»ÀûÀ¸·Î ¸í·É ¸ðµå¿¡ ÀÖ´Ù. ÀÌ »óÅ¿¡ ¼­ Å°º¸µå¿¡¼­ ÀÔ·ÂÇÏ´Â ¹®ÀÚ ÇϳªÇϳª´Â vi¿¡ ´ëÇÑ ¸í·É¾î°¡ µÈ´Ù. ÀÔ·Â ¸ðµå·Î µé¾î°¡´Â ¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¸é ºñ·Î¼Ò ±×¶§ºÎÅÍ ÀÔ·Â ¸ðµå°¡ µÇ´Â °ÍÀÌ ´Ù. ÀÔ·Â ¸ðµå¿¡¼­ ¸í·É ¸ðµå·Î º¹±ÍÇÏ·Á¸é `'Å°¸¦ ´©¸¥´Ù. ÀÔ·Â ¸ðµå ·Î µé¾î°¡´Â ¸í·ÉÀ» ¿ä¾àÇÏ¸é ´ÙÀ½ Ç¥¿Í °°´Ù. a Ä¿¼­ À§Ä¡ÀÇ ´ÙÀ½ Ä­ºÎÅͺÎÅÍ ³¢¿ö³Ö±â(append) A Ä¿¼­°¡ ÀÖ´Â ÁÙÀÇ ³¡¿¡¼­ºÎÅÍ ³¢¿ö³Ö±â i Ä¿¼­ À§Ä¡ºÎÅÍ ³¢¿ö³Ö±â(insert) I Ä¿¼­°¡ ÀÖ´Â ÁÙÀÇ ¸Ç ¾Õ¿¡¼­ºÎÅÍ ³¢¿ö³Ö±â o Ä¿¼­ ¹Ù·Î ¾Æ·¡¿¡ ÁÙÀ» ¸¸µé°í ³¢¿ö³Ö±â(open line) O Ä¿¼­ ¹Ù·Î À§¿¡ ÁÙÀ» ¸¸µé°í ³¢¿ö³Ö±â ´ÙÀ½°ú °°ÀÌ Àû¾î º¸ÀÚ. iI am a member of KULS!Are you a member of KULS?³ª´Â 018ÀÌ´Ù. È­¸é¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂµÉ °ÍÀÌ´Ù. I am a member of KULS! Are you a member of KULS? ³ª´Â 018ÀÌ´Ù. ~ ~ ÀÔ·ÂÀ» ¸¶ÃÆÀ¸¸é `'¸¦ ´­·¯ ´Ù½Ã ¸í·É ¸ðµå·Î µ¹¾Æ¿ÀÀÚ. ¸¸¾à ÇöÀç »ó Å°¡ ÀÔ·Â ¸ðµåÀÎÁö ¸í·É ¸ðµåÀÎÁö Àß ¸ð¸¥´Ù¸é ¹«Á¶°Ç `'Å°¸¦ ´­·¯ ÀÏ´Ü ¸í·É¸ðµå·Î µ¹¾Æ¿Â ÈÄ ´Ù½Ã ½ÃÀÛÇϵµ·Ï ÇÑ´Ù. 2-3. Ä¿¼­ À̵¿ ÀÌÁ¦ Ä¿¼­¸¦ À̵¿½ÃÄÑ º¸ÀÚ. Ä¿¼­ À̵¿¿¡ »ç¿ëÇÏ´Â Å°´Â ´ÙÀ½°ú °°´Ù. h ÇÑÄ­ ¿ÞÂÊÀ¸·Î À̵¿ l ÇÑÄ­ ¿À¸¥ÂÊÀ¸·Î À̵¿ j ÇÑÁÙ ¾Æ·¡·Î À̵¿ k ÇÑÁÙ À§·Î À̵¿ w ´ÙÀ½ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ W ´ÙÀ½ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ b ÀÌÀü ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ B ÀÌÀü ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ e ´Ü¾îÀÇ ¸¶Áö¸· ±ÛÀÚ·Î À̵¿ E ´Ü¾îÀÇ ¸¶Áö¸· ±ÛÀÚ·Î À̵¿ ^ ±× ÁÙÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ $ ±× ÁÙÀÇ ¸¶Áö¸· ±ÛÀÚ·Î À̵¿ 0 ±× ÁÙÀÇ Ã³À½À¸·Î À̵¿ ´ÙÀ½ ÁÙÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ + ´ÙÀ½ ÁÙÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ - À­ÁÙÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ ( ÀÌÀü ¹®ÀåÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ ) ´ÙÀ½ ¹®ÀåÀÇ Ã¹ ±ÛÀÚ·Î À̵¿ { ÀÌÀü ¹®´ÜÀ¸·Î À̵¿ } ´ÙÀ½ ¹®´ÜÀ¸·Î À̵¿ ´Ü¾î ´ÜÀ§ À̵¿ ¸í·É¿¡¼­ ´ë¹®ÀÚ ¸í·ÉÀº ¼Ò¹®ÀÚ ¸í·É°ú ¾à°£ Â÷ÀÌ°¡ ÀÖ´Ù. ´ë¹®ÀÚ ¸í·ÉÀº ¹«Á¶°Ç ¶ç¾î¾²±â Àü±îÁö¸¦ ÇÑ ´Ü¾î·Î Ãë±ÞÇÑ´Ù. ´Ù½Ã ¸»ÇØ I'm a member of "KULS"¿¡¼­ w, b, e°¡ I / ` / m / a / member / of / " / KULS / " ¸¦ °¢°¢ ÇÑ ´Ü¾î·Î Ãë±ÞÇÏ´Â µ¥ ¹ÝÇØ W, B, E´Â I'm / a / member / of / "KULS" ¸¦ ÇÑ ´Ü¾î·Î Ãë±ÞÇÑ´Ù. ¶Ç, vi´Â ºó ÁÙÀÌ ³ª¿À±â Àü±îÁö¸¦ ÇÑ ¹®´ÜÀ¸·Î Ãë±ÞÇÑ´Ù. Áï, {¸¦ ´©¸£¸é ÀÌÀü ºó ÁÙ·Î, }¸¦ ´©¸£¸é ´ÙÀ½ ºó ÁÙ·Î À̵¿ÇÑ´Ù. 2-4. ±Û ¼öÁ¤ ÀÛ¼ºµÇ¾î ÀÖ´Â ±ÛÀ» ¼öÁ¤ÇÏ´Â ¸í·ÉÀº º¸Åë c¿Í Ä¿¼­ À̵¿ ¸í·ÉÀÌ °áÇÕµÈ Çü ÅÂÀÌ´Ù. Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù. r Ä¿¼­ À§Ä¡ÀÇ ÇÑ ±ÛÀÚ ±³Ã¼ R Ä¿¼­ À§Ä¡ºÎÅÍ ¸¦ ´©¸¦¶§±îÁö ´Ù¸¥ ±ÛÀÚ·Î ±³Ã¼ s, cl Ä¿¼­ À§Ä¡ÀÇ ±ÛÀÚ¸¦ ÇÑ°³¸¦ ¿©·¯ ±ÛÀÚ·Î ±³Ã¼ ch Ä¿¼­ ¹Ù·Î ¾ÕÀÇ ±ÛÀÚ¸¦ ÇÑ°³¸¦ ¿©·¯ ±ÛÀÚ·Î ±³Ã¼ cw Ä¿¼­ À§Ä¡ÀÇ ÇÑ ´Ü¾î¸¦ ±³Ã¼ c0 Ä¿¼­ À§Ä¡ºÎÅÍ ÁÙÀÇ Ã³À½±îÁö ±³Ã¼ C, c$ Ä¿¼­ À§Ä¡ºÎÅÍ ÁÙÀÇ ³¡±îÁö ±³Ã¼ cc Ä¿¼­°¡ ÀÖ´Â ÁÙÀ» ±³Ã¼ cj Ä¿¼­°¡ ÀÖ´Â ÁÙ°ú ±× ´ÙÀ½ ÁÙÀ» ±³Ã¼ ck Ä¿¼­°¡ ÀÖ´Â ÁÙ°ú ±× ¾ÕÁÙÀ» ±³Ã¼ ÀÌÁ¦ ½Ç½ÀÀ» Çغ¸ÀÚ. ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁ ÇØ º¸ÀÚ. jjjr1kwwwwcwKorea University Linux Study ¾Æ·¡¿Í°°ÀÌ ¹Ù²î¾úÀ» °ÍÀÌ´Ù. ¼¼ ±ÛÀÚ ¿ÞÂÊÀ¸·Î À̵¿ÇÑ ÈÄ(jjj) Ä¿¼­ À§Ä¡ ÀÇ ±ÛÀÚ¸¦ 1·Î ±³Ã¼Ç϶ó(r1)´Â ¶æÀÌ´Ù. r ¸í·ÉÀÇ °æ¿ì ÇÑ ±ÛÀÚ¸¸ ±³Ã¼ÇÏ´Â ¸í·ÉÀ̹ǷΠ±³Ã¼ ÈÄ ÀÚµ¿À¸·Î ¸í·É¸ðµå·Î ÀüȯµÈ´Ù. ±× ´ÙÀ½Àº ÇÑÁÙ À§·Î À̵¿ÇÑ ÈÄ(k) ³× ´Ü¾î ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÏ°í(wwww) Ä¿¼­ À§Ä¡ÀÇ ´Ü¾î¸¦ Korea University Linux Study·Î ±³Ã¼ÇÏ°í(cw) ¸í·É¸ðµå·Î ÀüȯÇ϶ó() ´Â ¶æÀÌ´Ù. I am a member of KULS! Are you a member of Korea University Linux Study? ³ª´Â 011ÀÌ´Ù. ~ ~ ´Ù½Ã ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁÇØ º¸ÀÚ. O°í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULS! Since 1999.jkkksthe ÀÌÁ¦ ¾Æ·¡¿Í °°ÀÌ ¹Ù²î¾úÀ» °ÍÀÌ´Ù. ¸ÕÀú Ä¿¼­°¡ ÀÖ´Â ÁÙÀÇ À§ÂÊ¿¡ ÇÑ ÁÙÀ» »ðÀÔÇÏ°í(O) (°í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULS! Since 1999.)¸¦ ÀûÀº ´ÙÀ½ ¾Æ·¡ÁÙ·Î °¡¼­ ¿À¸¥ÂÊÀ¸·Î ¼¼ ±ÛÀÚ À̵¿ÇÑ ÈÄ(jkkk) Ä¿¼­ À§Ä¡ÀÇ ÇÑ ±ÛÀÚ ¸¦(s) the·Î ±³Ã¼Ç϶ó°í ¸í·ÉÇÑ °ÍÀÌ´Ù. I am a member of KULS! °í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. Are you the member of Korea University Linux Study? ³ª´Â 011ÀÌ´Ù. ~ ~ 2-5. ±Û »èÁ¦ ±ÛÀ» »èÁ¦ÇÏ´Â ¸í·Éµµ ¼öÁ¤ÇÏ´Â ¸í·É°ú °ÅÀÇ ºñ½ÁÇÏ´Ù. ±ÛÀ» ¼öÁ¤ÇÏ´Â ¸í·É ÀÌ c¿Í Ä¿¼­ À̵¿ ¸í·ÉÀÌ °áÇÕµÈ ÇüÅÂÀΰÍó·³ ±ÛÀ» »èÁ¦ÇÏ´Â ¸í·ÉÀº d¿Í Ä¿¼­ À̵¿ ¸í·ÉÀÌ °áÇÕµÈ ÇüÅÂÀÌ´Ù. Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù. x, dl Ä¿¼­ À§Ä¡ÀÇ ±ÛÀÚ »èÁ¦ X, dh Ä¿¼­ ¹Ù·Î ¾ÕÀÇ ±ÛÀÚ »èÁ¦ dw ÇÑ ´Ü¾î¸¦ »èÁ¦ d0 Ä¿¼­ À§Ä¡ºÎÅÍ ÁÙÀÇ Ã³À½±îÁö »èÁ¦ D, d$ Ä¿¼­ À§Ä¡ºÎÅÍ ÁÙÀÇ ³¡±îÁö »èÁ¦ dd Ä¿¼­°¡ ÀÖ´Â ÁÙÀ» »èÁ¦ dj Ä¿¼­°¡ ÀÖ´Â ÁÙ°ú ±× ´ÙÀ½ ÁÙÀ» »èÁ¦ dk Ä¿¼­°¡ ÀÖ´Â ÁÙ°ú ±× ¾ÕÁÙÀ» »èÁ¦ ÀÌÁ¦ ±ÛÀ» »èÁ¦Çغ¸ÀÚ. ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁÇÑ´Ù. j0wd0wxxxxwwXXXjwwDjdd ´ÙÀ½ ÁÙÀÇ Ã³À½À¸·Î À̵¿ÇØ(j0) ÇÑ ´Ü¾î ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÑ ÈÄ(w) Ä¿¼­ À§ Ä¡¿¡¼­ºÎÅÍ ÁÙÀÇ Ã³À½±îÁö Áö¿ì°í(d0) ´Ù½Ã ÇÑ ´Ü¾î À̵¿ÇÑ µÚ(w) Ä¿¼­ À§ Ä¡ÀÇ ³× ±ÛÀÚ¸¦ Áö¿ì°í(xxxx) ´Ù½Ã µÎ ´Ü¾î À̵¿ÇÑ µÚ(ww) Ä¿¼­ ¹Ù·Î ¾ÕÀÇ ±ÛÀÚ ¼¼°³¸¦ Áö¿ì°í(XXX) ´ÙÀ½ ÁÙ·Î ³»·Á°¡ µÎ ´Ü¾î ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÑ ÈÄ °Å±â¿¡¼­ºÎÅÍ ÁÙÀÇ ³¡±îÁö Áö¿ì°í(jwwD) ´ÙÀ½ ÁÙÀ» ¸ðµÎ Áö¿ì¶ó(jdd)´Â ¶æ ÀÌ´Ù. ÀÌÁ¦ ¾Æ·¡¿Í °°ÀÌ ¹Ù²î¾úÀ» °ÍÀÌ´Ù. I am a member of KULS! °í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. you member Korea University ~ ~ 2-6. º¹»ç & ºÙÀ̱⠱ÛÀ» º¹»çÇÏ´Â ¸í·ÉÀ» ÀÌ¹Ì µÎ °¡Áö¸¦ ¹è¿ü´Ù. À§¿¡¼­ ±Û ±³Ã¼¿Í ±Û »èÁ¦ ¸í·ÉÀ¸·Î Áö¿öÁø ±ÛÀº ¹öÆÛ¿¡ ÀúÀåµÈ´Ù. ¹öÆÛ¿¡ ÀúÀåµÈ ±ÛÀ» ³¢¿ö³Ö´Â ¸í·É Àº µÎ °¡Áö°¡ ÀÖ´Ù. p ¸¦ ´©¸£¸é ÇöÀç Ä¿¼­ À§Ä¡ÀÇ ¹Ù·Î ´ÙÀ½¿¡ ³¢¿ö³Ö°í, P¸¦ ´©¸£¸é ÇöÀç Ä¿¼­ À§Ä¡ÀÇ ¹Ù·Î ¾Õ¿¡ ³¢¿ö³Ö´Â´Ù. ÇöÀç ÀÛ¼ºµÇ¾î ÀÖ´Â ±Û¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê°í ±ÛÀ» º¹»çÇÏ´Â ¹æ¹ýÀº c³ª d ´ë½Å y¸¦ »ç¿ëÇÑ´Ù´Â Á¡À» Á¦¿ÜÇϸé À§¿¡¼­ »ìÆ캻 ±³Ã¼³ª »èÁ¦ ¹æ¹ý°ú µ¿ ÀÏÇÏ´Ù. y´Â Àâ¾Æ´ç±â´Ù ¶ó´Â ¶æÀÇ ¿µ¾î ´Ü¾î yankÀÇ Ã¹ ±ÛÀÚÀÌ´Ù. Á¤¸®ÇÏ ¸é ´ÙÀ½°ú °°´Ù. yw Ä¿¼­ À§Ä¡ºÎÅÍ ´Ü¾îÀÇ ³¡±îÁö º¹»ç y0 Ä¿¼­ À§Ä¡ºÎÅÍ ÁÙÀÇ Ã³À½±îÁö º¹»ç y$ Ä¿¼­ À§Ä¡ºÎÅÍ ÁÙÀÇ ³¡±îÁö º¹»ç yy Ä¿¼­°¡ ÀÖ´Â ÁÙÀ» º¹»ç yj Ä¿¼­°¡ ÀÖ´Â ÁÙ°ú ±× ´ÙÀ½ ÁÙÀ» º¹»ç yk Ä¿¼­°¡ ÀÖ´Â ÁÙ°ú ±× ¾ÕÁÙÀ» º¹»ç p Ä¿¼­ÀÇ ´ÙÀ½ À§Ä¡¿¡ ºÙ¿©³Ö±â P Ä¿¼­°¡ ÀÖ´Â À§Ä¡¿¡ ºÙ¿©³Ö±â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇغ¸ÀÚ. kkPjyyjpjdw$pdw$p0dw$p ¸ÕÀú µÎ ÁÙ À§·Î ¿Ã¶ó°¡ Ä¿¼­°¡ ¾ÕÂÊ(À§ÂÊ)¿¡ Á¶±Ý Àü¿¡ »èÁ¦ÇÑ ³»¿ëÀ» ³¢ ¿ö³Ö°í(kkP) ´ÙÀ½ ÁÙÀ» º¹»çÇؼ­(jyy) ÇÑ ÁÙ ¾Æ·¡·Î À̵¿ÇÑ ÈÄ Ä¿¼­ µÚÂÊ( ¾Æ·¡ÂÊ)¿¡ ³¢¿ö³ÖÀº ÈÄ(jp) ÇÑ ÁÙ ¾Æ·¡·Î ³»·Á°¡ ÇÑ ´Ü¾î¸¦ »èÁ¦ÇÑ ÈÄ ±× ´Ü¾î¸¦ ±× ÁÙÀÇ ¸Ç ³¡¿¡ ºÙ¿©³Ö°í(jdw$p) ´Ù½Ã ¸Ç ¾ÕÀÇ ÇÑ ´Ü¾î¸¦ »èÁ¦ÇÑ ÈÄ ¸Ç µÚ¿¡ ºÙ¿©³ÖÀ¸¶ó(0dw$p)´Â ¶æÀÌ´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ¹Ù²î¾úÀ» °ÍÀÌ ´Ù. ³ª´Â 011ÀÌ´Ù. I am a member of KULS! °í·Á´ëÇб³ ¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. I am a member of KULS! Korea University you member ~ 2-7. ±âŸ ´ÙÀ½Àº À§¿¡´Â ÇØ´çµÇÁö ¾ÊÁö¸¸ ¸¹ÀÌ »ç¿ëµÇ´Â ¸í·ÉµéÀÌ´Ù. u ÀÛ¾÷ Ãë¼Ò(undo) U ±× ÁÙ¿¡ ÇàÇØÁø ÀÛ¾÷ ¸ðµÎ Ãë¼Ò Ctrl+r ÀÛ¾÷ Àç½ÇÇà(redo) . Á¶±Ý Àü¿¡ Çß´ø ¸í·ÉÀ» ¹Ýº¹ J ÇöÀç ÁÙ°ú ¾Æ·¡ ÁÙÀ» ¿¬°á ~ ´ë¹®ÀÚ¸¦ ¼Ò¹®ÀÚ·Î, ¼Ò¹®ÀÚ¸¦ ´ë¹®ÀÚ·Î ¹Ù²Þ % °ýÈ£ÀÇ ¹Ý´ëÂÊ Â¦À¸·Î À̵¿ Ctrl+l ÇöÀç È­¸éÀ» Áö¿ì°í ´Ù½Ã ±×¸² Ctrl+g ÆÄÀÏ¿¡ °üÇÑ Á¤º¸¸¦ Ç¥½Ã ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇØ º¸ÀÚ. kkk0bbbxxxuuujdw.UkkJ ¸ÕÀú ¼¼ ÁÙ À§·Î À̵¿ÇØ ±× ÁÙÀÇ ¸Ç ¾ÕÀ¸·Î À̵¿ÇÑ ÈÄ ¼¼ ´Ü¾î ¿À¸¥ÂÊÀ¸·Î À̵¿ÇÏ°í(kkk0bbb) ±ÛÀÚ ¼¼°³¸¦ Áö¿ü´Ù°¡ À̸¦ Ãë¼ÒÇÑ ÈÄ(xxxuuu) ÇÑÁÙ ¾Æ ·¡·Î ³»·Á°¡ ÇÑ ´Ü¾î¸¦ »èÁ¦ÇÏ°í(jdw) ´Ù½Ã Çѹø ÇÑ ´Ü¾î¸¦ »èÁ¦ÇÏ°í(.) ±× ÁÙ¿¡¼­ ÇàÇØÁø ÀÛ¾÷À» ¸ðµÎ Ãë¼ÒÇÑ µÚ(U) µÎ ÁÙ ¿Ã¶ó°¡ ±× ÁÙ°ú ±× ´ÙÀ½ ÁÙ À» ¿¬°áÇ϶ó(kkJ)´Â ¸í·ÉÀÌ´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ¹Ù²î¾ú´Ù. ³ª´Â 011ÀÌ´Ù. I am a member of KULS! °í·Á´ë¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. I am a member of KULS! Korea University you member ~ Ctrl+l ¸í·ÉÀº È­¸éÀ» ´Ù½Ã ³ªÅ¸³»´Â ¸í·ÉÀÌ´Ù. ¹®¼­ ÀÛ¼ºÁß¿¡ talk ¿äûÀÌ ¿À°Å³ª ȤÀº ´Ù¸¥ ¸Þ½ÃÁö¿¡ ÀÇÇØ È­¸éÀÌ ÁöÀúºÐÇØÁú °æ¿ì »ç¿ëÇϸé Æí¸®ÇÏ ´Ù. Áö±Ý±îÁö ¹è¿î ´ëºÎºÐÀÇ ¸í·É ¾Õ¿¡´Â ¼ýÀÚ Àμö¸¦ ÁÙ ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁÇØ º¸ÀÚ. 3j0w2dw2k2yy3P ¼¼ ÁÙ ¾Æ·¡·Î ³»·Á°£ ÈÄ Ã¹ ¹ø° Ä­À¸·Î À̵¿Çß´Ù°¡ ÇÑ ´Ü¾î ¿À¸¥ÂÊÀ¸·Î ÀÌ µ¿ÇÏ°í(3j0w) µÎ ´Ü¾î¸¦ Áö¿î ÈÄ(2dw) µÎÁÙ À§·Î ¿Ã¶ó°¡¼­(2k) µÎ ÁÙÀ» º¹ »çÇؼ­(2yy) ¼¼¹ø ºÙ¿©³Ö±â Ç϶ó(3P)´Â ¶æÀÌ´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ¹Ù²î¾úÀ» °ÍÀÌ´Ù. ³ª´Â 011ÀÌ´Ù. I am a member of KULS! °í·Á´ë¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. I am a member of KULS! °í·Á´ë¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. I am a member of KULS! °í·Á´ë¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. I am a member of KULS! °í·Á´ë¸®´ª½º µ¿¾Æ¸® KULS! Since 1999. I am a member of KULS! Korea member ~ ÀÌÁ¦ ±âº»ÀûÀÎ ³»¿ëÀº ´Ù ÀÍÇû´Ù. Áö±Ý±îÁö ¹è¿î ³»¿ë¸¸À¸·Îµµ °£´ÜÇÑ ¹®¼­ ¸¦ ÀÛ¼ºÇÏ°í ÆíÁýÇÏ´Â µ¥¿¡´Â ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù. ÀÌÁ¦ vi¸¦ ºüÁ®³ª°¡ÀÚ. :q ¾ù, ±×·±µ¥ vi°¡ ¸»À» µèÁö ¾Ê´Â´Ù. È­¸é ¸Ç ¾Æ·¡¸¦ º¸¸é ´ÙÀ½°ú °°ÀÌ ³ª¿Í ÀÖÀ» °ÍÀÌ´Ù. ~ ~ No write since last change (use ! to override) À½. ÆÄÀÏÀ» ÀúÀåÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ±×³ÉÀº ³ª°¥ ¼ö ¾ø´Ù´Â ¶æÀÌ´Ù. °­Á¦·Î ºüÁ®³ª°¡·Á¸é !¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. :q! ÀÌÁ¦ º° Å» ¾øÀÌ vi¸¦ ºüÁ®³ª¿Ã ¼ö ÀÖÀ» °ÍÀÌ´Ù. 3. vi Áß±Þ »ç¿ëÀÚ·Î ÀÏ´Ü vi¸¦ ½ÇÇàÇÑ ÈÄ /usr/doc/HOWTO/Installation-HOWTO ¶ó´Â ÆÄÀÏÀ» Çѹø ¿­¾îº¸ÀÚ. ¾Ö½á ½ÇÇàÇÑ vi¸¦ ºüÁ®³ª¿Â ´ÙÀ½ ´ÙÀ½°ú °°ÀÌ lhs0@libretto$ vi /usr/doc/HOWTO/Installation-HOWTO vi¸¦ ´Ù½Ã ½ÇÇàÇØÁ൵ µÇ°ÚÁö¸¸, ÀåÂ÷ viÀÇ °í¼ö°¡ µÉ »ç¶÷ÀÌ ÀÌ·± ±¸Â÷ÇÑ ¹æ¹ýÀ» ¾µ ¼ö´Â ¾ø´Ù. ¸í·É ¸ðµå¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏÀÚ. :e /usr/doc/HOWTO/Installation-HOWTO bash¿¡¼­Ã³·³ ÆÄÀÏ À̸§À» ÀüºÎ ´Ù ŸÀÌÇÁÇÏÁö ¾Ê°í ÀϺθ¸ ŸÀÌÇÁÇÑ ÈÄ Å°¸¦ ´©¸£¸é ÀÚµ¿À¸·Î ¿Ï¼ºµÈ´Ù. ´ÙÀ½°ú °°Àº È­¸éÀÌ ³ª¿Ã °ÍÀÌ´Ù. ²À ÀÌ ÆÄÀÏÀÌ ¾Æ´Ï¶óµµ »ó°ü¾ø´Ù. ¸¸¾à ÀÌ ÆÄÀÏÀÌ ¾ø´Ù¸é ´Ù¸¥ ¾Æ¹« ÆÄÀÏÀÌ ³ª Å­Áö¸·ÇÑ ÆÄÀÏÀ» ¿­¾îº¸ÀÚ. The Linux Installation HOWTO by Eric S. Raymond v4.15, 20 November 1998 This document describes how to obtain and install Linux software. It is the first document which a new Linux user should read to get started. ______________________________________________________________________ Table of Contents ... "/usr/doc/HOWTO/Installation-HOWTO" [readonly] 1518 lines, 59961 characters [¿µ¾î][¿Ï¼º][¼¼¹ú½Ä] Àüü 1518ÁÙÀÌ´Ù. jÅ°¸¦ ´­·¯ ÇÑ ÁÙ¾¿ ³»·Á°¡¸ç Çѹø ¼¼º¸ÀÚ. ³ó´ãÀÌ´Ù. ¼³ ¸¶ Á¤¸» ÀÌ·¸°Ô ÇÏ´Â »ç¶÷ÀÌ ÀÖ´Ù¸é ÇÊÀÚ´Â ¾ÆÁÖ ½½ÇÁ´Ù.(-;) È­¸é ¸Ç ¾Æ·¡ ¿¡ º¸¸é 1518 lines ¶ó°í ³ª¿Í ÀÖ´Ù. ¸¸¾à ³ª¿ÀÁö ¾Ê´Â´Ù¸é Ctrl+g¸¦ ´­·¯ º¸ÀÚ. 3-1. È­¸é À̵¿ ¾Õ Àå¿¡¼­ ÀÌ¹Ì Ä¿¼­ À̵¿ ¸í·ÉÀ» ¹è¿ü´Ù. ±×·¯³ª Ä¿´Ù¶õ ¹®¼­¿¡¼­ j, k Å° ¸¸ °¡Áö°í µ¹¾Æ´Ù´Ï´Â °ÍÀº ³Ê¹« ½Ã°£ÀÌ ¿À·¡ °É¸°´Ù. Ä¿´Ù¶õ ¹®¼­¸¦ ÆíÁý ÇÒ ¶§ È­¸é À̵¿¿¡ ¾²ÀÌ´Â Å°´Â ´ÙÀ½°ú °°´Ù. H Ä¿¼­¸¦ È­¸éÀÇ ¸Ç À§·Î z ÇöÀç ÁÙÀ» È­¸éÀÇ ¸Ç À§·Î M Ä¿¼­¸¦ È­¸éÀÇ Áß¾ÓÀ¸·Î z. ÇöÀç ÁÙÀ» È­¸éÀÇ Áß¾ÓÀ¸·Î L Ä¿¼­¸¦ È­¸éÀÇ ¸Ç ¾Æ·¡·Î z- ÇöÀç ÁÙÀ» È­¸éÀÇ ¸Ç ¾Æ·¡·Î [n]H Ä¿¼­¸¦ À§¿¡¼­ [n]¹ø° ÁÙ·Î [n]L Ä¿¼­¸¦ ¾Æ·¡¿¡¼­ [n]¹ø° ÁÙ·Î Ctrl+u ¹Ý È­¸é À§·Î ½ºÅ©·Ñ Ctrl+b ÇÑ È­¸é À§·Î ½ºÅ©·Ñ Ctrl+d ¹Ý È­¸é ¾Æ·¡·Î ½ºÅ©·Ñ Ctrl+f ÇÑ È­¸é ¾Æ·¡·Î ½ºÅ©·Ñ gg, 1G ¹®¼­ÀÇ ¸Ç óÀ½ ÁÙ·Î G ¹®¼­ÀÇ ¸Ç ¸¶Áö¸· ÁÙ·Î [n]G [n]¹ø° ÁÙ·Î À̵¿ ÀÌÁ¦ ¶Ç ½Ç½ÀÀ» ÇØ º¼ Â÷·Ê´Ù. ¸ÕÀú G¸¦ ´­·¯º¸ÀÚ. È­¸éÀÇ ¸Ç ¸¶Áö¸· ÁÙ·Î Ä¿¼­°¡ À̵¿ÇÒ °ÍÀÌ´Ù. À̹ø¿¡´Â gg¸¦ ÀÔ·ÂÇØ º¸ÀÚ. ´Ù½Ã ¸Ç óÀ½ È­¸éÀ¸·Î µ¹¾Æ¿Ã °ÍÀÌ´Ù. ±Ø°ú ±ØÀ¸·Î¸¸ ¿òÁ÷ÀÌ´Ï º°·Î Àç¹Ì°¡ ¾ø´Ù. 100G¸¦ Çѹø ÀÔ ·ÂÇØ º¸ÀÚ. 100¹ø° ÁÙ·Î Ä¿¼­°¡ À̵¿ÇÒ °ÍÀÌ´Ù. Á¤¸» 100¹ø° ÁÙÀÎÁö ±Ã±Ý Çϸé kÅ°¸¦ Çѹø¾¿ ´©¸£¸ç ¸î ¹ø ´­·¯¾ß ù ¹ø° ÁÙ ±îÁö °¡´ÂÁö Çѹø ¼¼º¸ ÀÚ. Á¤¸» µû¶óÇÏ´Â »ç¶÷ÀÌ ÀÖ´Ù¸é Á¤¸» ÀÌ ±ÛÀ» ´õ ÀÌ»ó ¾²±â°¡ ½È¾îÁú °Í °°´Ù. :set number ¶Ç´Â :set nu ¸¦ ÀÔ·ÂÇØ º¸ÀÚ. È­¸é ¿ÞÂÊ¿¡ ÁÙ ¹øÈ£°¡ Ç¥½ÃµÉ °ÍÀÌ´Ù. :set nonumber ¶Ç´Â :set nonu ¸¦ ÀÔ·ÂÇÏ¸é ´Ù½Ã »ç¶óÁú °ÍÀÌ´Ù. ÀÌÁ¦ Ctrl+f¸¦ ´­·¯ ÇÑ ÆäÀÌÁö¾¿ ¾Æ·¡·Î ³»·Á°¡ º¸ÀÚ. ´Ù½Ã Ctrl+b¸¦ ´­·¯ ¿ø·¡ À§Ä¡·Î µ¹¾Æ¿Í º¸ÀÚ. À̹ø¿¡´Â H¸¦ ´­·¯ º¸ÀÚ. Ä¿¼­°¡ È­¸éÀÇ ¸Ç ù ¹ø° ÁÙ·Î À̵¿ÇÒ °ÍÀÌ´Ù. M, Lµµ Çѹø¾¿ ´­·¯º¸ÀÚ. À̹ø¿¡´Â zÀ» ´­·¯ º¸ÀÚ. H¸¦ ´­·¶À» ¶§¿Í´Â ¾à°£ ´Ù¸¦ °ÍÀÌ´Ù. H¸¦ ´©¸£¸é È­¸éÀº Á¤ÁöµÈ ä Ä¿¼­¸¸ À̵¿ÇÏ´Â µ¥ ¹ÝÇØ zÀ» ´©¸£¸é Ä¿¼­ÀÇ À§Ä¡°¡ ¹®¼­¿¡ °íÁ¤µÈ ä ¹®¼­°¡ ½ºÅ©·ÑµÇ¾î Ä¿¼­°¡ ÀÖ´Â ÁÙÀÌ Ã¹ ¹ø° ÁÙ¿¡ À§Ä¡ÇÏ°Ô µÈ´Ù. z., z- µµ Çѹø¾¿ ´­·¯º¸ÀÚ. 3-2. ¸¶Å· ÀÌÁ¦ Ä¿´Ù¶õ ¹®¼­¿¡¼­µµ ¸¶À½´ë·Î Ä¿¼­¸¦ ¿òÁ÷ÀÏ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ±×·±µ¥ ¸¸¾à ¾î¶² À§Ä¡¿¡¼­ ÀÛ¾÷ÇÏ´Ù°¡ Àá±ñ ´Ù¸¥ À§Ä¡·Î °¡¼­ ¹º°¡ º¹»çÇؼ­ ¿ø·¡ ÀÇ À§Ä¡¿¡ ºÙ¿©³ÖÀ» °æ¿ì¸¦ »ý°¢ÇØ º¸ÀÚ. ÁÙ ¹øÈ£¸¦ ±â¾ïÇØ µÎ¾ú´Ù°¡ [n]G ¸í·ÉÀ¸·Î ±× ÁÙ·Î °¡µµ µÇ°ÚÁö¸¸ ¶È¶ÈÇÑ ÄÄÇ»Å͸¦ ³öµÎ°í ¸Ó¸®¸¦ Ȥ»ç½Ã ų(?) ÇÊ¿ä´Â ¾ø´Ù. vi´Â 26°³ÀÇ ¸¶Å·À» Á¦°øÇÑ´Ù. Áï, ¾î¶² À§Ä¡¿¡ ¸¶Å©¸¦ ÇØ µÐ ÈÄ ´Ù¸¥ À§Ä¡·Î À̵¿Çß´Ù°¡ ´Ù½Ã µ¹¾Æ°¥ ¶§ ±× ¸¶Å©¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ ´Ù. ¸¶Å·¿¡ °ü°èµÈ ¸í·ÉµéÀ» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù. ma ÇöÀç À§Ä¡¸¦ `a'·Î ¸¶Å© `a ¸¶Å©µÈ `a'·Î À̵¿ 'a ¸¶Å©µÈ `a'°¡ ÀÖ´Â ÁÙÀÇ Ã³À½À¸·Î À̵¿ `` Á÷ÀüÀÇ Ä¿¼­ À§Ä¡·Î À̵¿ '' Á÷Àü¿¡ Ä¿¼­°¡ À§Ä¡ÇÏ´ø ÁÙÀÇ Ã³À½À¸·Î 3-3. ¿©·¯°³ÀÇ ¹öÆÛ »ç¿ë ¾Õ¿¡¼­ ¹öÆÛ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ÀÌ¹Ì ¹è¿ü´Ù. ±×·±µ¥ ¾Õ¿¡¼­ ¹è¿î ³»¿ëÀ¸·Î´Â ¸¶Áö¸·À¸·Î ¹öÆÛ¿¡ ÀúÀåµÈ ³»¿ë¹Û¿¡´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. vi´Â ÀÌ Àü 9°³±îÁö ¹öÆÛ¿¡ ÀúÀåµÇ¾ú´ø ³»¿ëÀ» ±â¾ïÇÑ´Ù. ¸ÕÀú »èÁ¦, º¹»ç, ±³Ã¼ÇÑ ±ÛÀº 1¹ø ¹öÆÛ¿¡ ÀúÀåµÈ´Ù. ±× »óÅ¿¡¼­ ¶Ç ´Ù¸¥ ±ÛÀ» »èÁ¦, º¹»ç, ±³Ã¼ÇÏ ¸é ±× ³»¿ëÀÌ 1¹ø ¹öÆÛ¿¡ ÀúÀåµÇ°í 1¹ø ¹öÆÛ¿¡ ³»¿ëÀº 2¹ø ¹öÆÛ·Î ¿Å°ÜÁø ´Ù. ±× »óÅ¿¡¼­ ´Ù½Ã ±ÛÀ» »èÁ¦Çϰųª º¹»çÇϰųª ±³Ã¼ÇÏ¸é ±× ³»¿ëÀÌ ´Ù ½Ã 1¹ø ¹öÆÛ¿¡ ¿Å°ÜÁö°í 1¹ø ¹öÆÛ¿¡ ÀÖ´ø ±ÛÀº 2¹ø ¹öÆÛ¿¡, 2¹ø ¹öÆÛ¿¡ ÀÖ ´ø ±ÛÀº 3¹ø ¹öÆÛ·Î ¿Å°ÜÁø´Ù. ÀÌ·±½ÄÀ¸·Î ÃÑ 9°³ÀÇ ¹öÆÛ¿¡ ³»¿ëÀÌ ÀúÀåµÈ ´Ù. [n]¹ø° ¹öÆÛ¿¡ ÀÖ´Â ³»¿ëÀ» ºÙ¿©³Ö±â À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏ¸é µÈ´Ù. "[n]p ȤÀº "[n]P Áï, ºÙ¿©³Ö±â Àü¿¡ "[n]À» ºÙ¿©ÁÖ¸é µÈ´Ù. ¸¸¾à ¾î¶² ¹öÆÛ¿¡ ÀúÀåµÈ ³»¿ëÀ» ºÙ¿©³Ö¾î¾ß ÇÒÁö Àß ¸ð¸£°ÚÀ¸¸é ´ÙÀ½°ú °°ÀÌ Çغ¸¸é ÀÚµ¿ÀûÀ¸·Î ¹öÆÛÀÇ ¹ø È£¸¦ Áõ°¡½Ãų ¼ö ÀÖ´Ù. "1pu.u.u.u. À§¿¡¼­ À̾߱âÇÑ 9°³ÀÇ ¹öÆÛ ¿Ü¿¡µµ vi¿¡¼­´Â aºÎÅÍ z±îÁö À̸§ÀÌ ºÙÀº 26 °³ÀÇ ¹öÆÛ¸¦ ´õ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ÇöÀç ÁÙºÎÅÍ 3ÁÙÀ» ¹öÆÛ `a'¿¡ º¹»ç ½Í´Ù¸é "a3yy¸¦ ÀÔ·ÂÇÑ´Ù. ÇöÀç Ä¿¼­ÀÇ À§Ä¡¿¡¼­ ÁÙÀÇ ³¡±îÁö Áö¿ì¸é¼­ ±× ³»¿ëÀ» ¹öÆÛ `b'¿¡ ÀúÀåÇÏ°í ½Í´Ù¸é "bD¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ¹öÆÛ¿¡ ÀÖ´Â ³» ¿ëÀ» ºÙ¿©³Ö´Â ¹æ¹ýÀº ¾Õ¿¡¼­ ¼³¸íÇÑ 9°³ÀÇ ¹öÆÛ¿Í °°´Ù. ¸¸¾à ¹öÆÛ `a'¿¡ ÀÖ´Â ³»¿ëÀ» ºÙ¿©³Ö°í ½Í´Ù¸é "ap¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. 3-3. ÆÐÅÏ °Ë»ö ¹× ±³Ã¼ ÆÐÅÏÀ» °Ë»öÇÏ´Â ¹æ¹ýÀº Å©°Ô µÎ °¡Áö°¡ ÀÖ´Ù. ¸ÕÀú ±× ÁÙ¿¡¼­ ÀÏÄ¡ÇÏ´Â ±Û ÀÚ¸¦ ã´Â ¹æ¹ýÀÌ´Ù. ¸¸¾à ÇöÀç ÁÙ¿¡¼­ `a'¶ó´Â ¹®ÀÚ¸¦ ã°í ½Í´Ù¸é fa¸¦ ÀÔ·ÂÇÑ´Ù. ´ÙÀ½ `a'¸¦ °Ë»öÇÏ·Á¸é ;¸¦ ÀÔ·ÂÇÏ°í ´Ù½Ã ÀÌÀüÀÇ `a'¸¦ °Ë»öÇÏ ·Á¸é ,¸¦ ÀÔ·ÂÇÑ´Ù. »ç½Ç À§¿¡¼­ ¹è¿î ÇÑ ÁÙ ¾È¿¡¼­ÀÇ °Ë»öÀº º°·Î ¾µ ÀÏÀÌ ¾øÀ» °Í °°´Ù. ´ëºÎºÐÀÇ °æ¿ì ±×³É ´«À¸·Î º¸°í h, l Å°³ª w, b Å°·Î ã¾Æ °¡´Â °ÍÀÌ ¼ÓÆíÇÏ´Ù´Â »ç¶÷ÀÌ ¸¹À» °Í °°´Ù. º¸´Ù ¸¹ÀÌ ¾²ÀÌ´Â °Ë»ö ¹æ¹ýÀº ¹®¼­ Àüü¿¡¼­ ƯÁ¤ ÆÐÅÏÀ» ã´Â ¹æ¹ýÀÌ´Ù. ¹®¼­ Àüü¿¡¼­ ƯÁ¤ ÆÐÅÏÀ» ã´Â ¹æ¹ýÀ» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù. /[pattern] ÇöÀç À§Ä¡¿¡¼­ºÎÅÍ ¾Æ·¡ ¹æÇâÀ¸·Î ÆÐÅÏ °Ë»ö ?[pattern] ÇöÀç À§Ä¡¿¡¼­ºÎÅÍ À§ÂÊ ¹æÇâÀ¸·Î ÆÐÅÏ °Ë»ö n °Ë»öÇÏ´ø ¹æÇâÀ¸·Î °è¼Ó ÆÐÅÏ °Ë»ö N °Ë»öÇÏ´ø ¹Ý´ë ¹æÇâÀ¸·Î °è¼Ó ÆÐÅÏ °Ë»ö ¸¸¾à `linux'¶ó´Â ´Ü¾î¸¦ °Ë»öÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. /linux °è¼ÓÇÏ¿© ÀÏÄ¡ÇÏ´Â ÆÐÅÏÀ» °Ë»öÇÏ°í ½Í´Ù¸é nÀ» ÀÔ·ÂÇÑ´Ù. ¹®¼­ÀÇ ¸Ç ¸¶Áö ¸· ÆÐÅÏ¿¡¼­ ´Ù½Ã nÀ» ´©¸£¸é ´Ù½Ã ¹®¼­ÀÇ Ã³À½ºÎÅÍ °Ë»öÀ» ½ÃÀÛÇÒ °ÍÀÌ´Ù. ÀÌ ±â´ÉÀ» ²ô°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. :set nowrapscan ¶Ç´Â :set nows ÀÌÁ¦ ¹®¼­ÀÇ ³¡¿¡ µµ´ÞÇÏ¸é ´Ù½Ã Ã³À½À¸·Î µ¹¾Æ°¡Áö ¾ÊÀ» °ÍÀÌ´Ù. ´Ù½Ã ÄÑ °í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. :set wrapscan ¶Ç´Â :set ws °Ë»ö¸¸ ÇÏ´Ï º°·Î Àç¹Ì°¡ ¾ø´Ù. ÀÌÁ¦ ƯÁ¤ ÆÐÅÏÀ» ´Ù¸¥ ÆÐÅÏÀ¸·Î ¹Ù²Ù¾î º¸ ÀÚ. ¾î¶² ÆÐÅÏÀ» ´Ù¸¥ ÆÐÅÏÀ¸·Î ¹Ù²Ù´Â ¹æ¹ýÀ» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù. :s/old/new ÇöÀç ÁÙÀÇ Ã³À½ old¸¦ new·Î ±³Ã¼ :s/old/new/g ÇöÀç ÁÙÀÇ ¸ðµç old¸¦ new·Î ±³Ã¼ :1,20s/old/new/g 1ºÎÅÍ 20¹ø° ÁÙ±îÁö ¸ðµç old¸¦ new·Î ±³Ã¼ :-2,+4s/old/new/g Ä¿¼­ 2ÁÙ À§ºÎÅÍ 4ÁÙ ¾Æ·¡±îÁö old¸¦ new·Î ±³Ã¼ :%s/old/new/g ¹®¼­ Àüü¿¡¼­ old¸¦ new·Î ±³Ã¼ :%s/old/new/gc ¹®¼­ Àüü¿¡¼­ old¸¦ new·Î È®ÀÎÇÏ¸ç ±³Ã¼ :g/pattern/s/old/new/g patternÀÌ ÀÖ´Â ¸ðµç ÁÙÀÇ old¸¦ new·Î ±³Ã¼ :g/pattern/s//new/g :%s/old/new/g°ú µ¿ÀÏ 3-4. vi¿¡¼­ UNIX ¸í·É ½ÇÇà ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇغ¸ÀÚ. :!bash ¾Ñ, ÀÌ°Ç...Ä£¼÷ÇÑ ½© ÇÁ·ÒÇÁÆ®ÀÌ´Ù. ¸¸¾à vi¸¦ »ç¿ëÇÏ´Ù°¡ Àá±ñ ½© ÇÁ·ÒÇÁ Æ®·Î ºüÁ®³ª¿Í¾ß ÇÒ °æ¿ì »ç¿ëÇÑ´Ù. ´Ù½Ã vi·Î µ¹¾Æ°¡°í ½ÍÀ¸¸é exit¸¦ ÀÔ·ÂÇÑ´Ù. :q·Î vi¸¦ ºüÁ®³ª¿Â°Í°ú´Â ´Þ¸® ÇöÀç Ä¿¼­ÀÇ À§Ä¡³ª ¹öÆÛÀÇ ³»¿ëÀÌ ±×´ë·Î º¸Á¸µÇ¹Ç·Î Àá±ñ µ¿¾È ½© ÇÁ·ÒÇÁÆ®·Î ºüÁ®³ª¿Ô´Ù°¡ ±Ý¹æ ´Ù ½Ã vi·Î µ¹¾Æ°¡¾ß ÇÒ °æ¿ì Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·±µ¥ ÁÖÀÇÇÒ Á¡ÀÌ Çϳª ÀÖ´Ù. ÀÌ·¸°Ô vi¸¦ ºüÁ®³ª¿Â ÈÄ ´Ù½Ã vi¸¦ ½ÇÇàÇؼ­´Â ¾ÈµÈ´Ù. º° ¹® Á¦¾ß ¾ø°ÚÁö¸¸ °°Àº ÆÄÀÏÀ» ´Ù½Ã ¿¬´Ù¸é ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù. ¸¸¾à ÇÑ °³ÀÇ ¸í·É¾î¸¸ ½ÇÇàÇÒ °æ¿ì Á»´õ Æí¸®ÇÑ ¹æ¹ýÀÌ ÀÖ´Ù. :![command] ÇÊÀÚ´Â ÇöÀç latex°ú vi·Î ÀÌ ¹®¼­¸¦ ÀÛ¼ºÇÏ°í Àִµ¥ ¹®¼­¸¦ ¹Ì¸®º¸±â ÇÒ ¶§¸¶´Ù vi¸¦ ºüÁ®³ª°¡¼­ ºÁ¾ß ÇÑ´Ù¸é ¹«Ã´ ºÒÆíÇÒ °ÍÀÌ´Ù. ´ÙÇàÈ÷ ´ÙÀ½ ¸í ·É¾î·Î vi¸¦ ºüÁ®³ª°¡Áö ¾Ê°í ¹Ì¸®º¸±â¸¦ ÇÒ ¼ö ÀÖ´Ù. :!latex %; xdvi %<.dvi `latex' À̶ó´Â ¸í·ÉÀ¸·Î ÇöÀç ÆíÁýÁßÀÎ ÆÄÀÏÀÎ vi-seminar.tex ÆÄÀÏÀ» ÄÄ ÆÄÀÏÇÑ ´ÙÀ½ »ý¼ºµÈ vi-seminar.dvi ÆÄÀÏÀ» `xdvi'¶ó´Â ÇÁ·Î±×·¥À¸·Î ¿­¾î º¸¶ó´Â ¸í·ÉÀÌ´Ù. ¸Å¹ø ÀÌ·¸°Ô ŸÀÌÇÁ ÇÒ ÇÊ¿ä´Â ¾ø´Ù. :À» ´©¸¥ ÈÄ À§ÂÊ È­»ìÇ¥ Å° ȤÀº Ctrl+p Å°¸¦ ´©¸£¸é ÀÌÀü¿¡ »ç¿ëÇß´ø ¸í·ÉÀÌ ³ª¿Ã °ÍÀÌ´Ù. ÀÌÀü¿¡ »ç¿ëÇß´ø ¸í·ÉÀ» ã¾Æ ´Ü¼øÈ÷ ¿£ÅÍ Å°¸¸ ÃÄ ÁÖ¸é µÈ´Ù. 3-5. ³¡ÁÙ ¸ðµåÀÇ »ç¿ë ÀÌ¹Ì ³¡ÁÙ ¸ðµå¿¡¼­ »ç¿ëÇÏ´Â ¸í·É¾î¸¦ ¸î °¡Áö ¹è¿ü´Ù. ¸í·É ¸ðµå¿¡¼­ `:' ¸¦ ÀÔ·ÂÇÏ¸é ¾Æ·¡¿Í °°ÀÌ È­¸é ¸Ç ¾Æ·¡¿¡¼­ ÀÔ·ÂÇÏ´Â ±ÛÀÚµéÀÌ º¸ÀÏ °ÍÀÌ ´Ù. ~ ~ ~ :wq [¿µ¾î][¿Ï¼º][¼¼¹ú½Ä] ÀÌ¿Í °°Àº ¸ðµå¸¦ `³¡ÁÙ ¸ðµå' ȤÀº `ex ¸ðµå'·Î µû·Î ±¸ºÐÇؼ­ ºÎ¸£±âµµ ÇÑ´Ù. ³¡ÁÙ ¸ðµå¿¡¼­ ¸¹ÀÌ »ç¿ëÇÏ´Â ¸í·É¾î¸¦ Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù. ƯÁ¤ ÆÐÅÏÀ» ´Ù¸¥ ÆÐÅÏÀ¸·Î ±³Ã¼ÇÏ´Â ¹æ¹ýÀº ÀÌ¹Ì À§¿¡¼­ Á¤¸®ÇÏ¿´À¸¹Ç·Î ´Ù½Ã ÇÏÁö ¾Ê°Ú´Ù. :q vi¸¦ Á¾·áÇÔ :w ÆíÁýÁßÀÎ ¹®¼­¸¦ ÀúÀå :w [file] ÆíÁýÁßÀÎ ¹®¼­¸¦ [file]·Î ÀúÀå :w >> [file] ÆíÁýÁßÀÎ ¹®¼­¸¦ [file]¿¡ µ¡ºÙ¿©¼­ ÀúÀå :e [file] [file]À» ºÒ·¯¿È :e# ÀÌÀü¿¡ ÆíÁýÇÏ´ø ÆÄÀÏÀ» ºÒ·¯¿È :e% ÇöÀç ÆÄÀÏÀ» ´Ù½Ã ºÒ·¯¿È, Áï ÀúÀåÇÏÁö ¾ÊÀº ÀÛ¾÷ Ãë¼Ò :r [file] [file]À» Ä¿¼­À§Ä¡¿¡ ³¢¿ö³Ö±â :set [option] [option]À» Äѱâ :set [nooption] [option]À» ²ô±â :![command] [command] ½ÇÇà :r ![command] [command] ½ÇÇà °á°ú¸¦ ³¢¿ö³Ö±â ¿¹¸¦ µé¾î ÇöÀç À§Ä¡¿¡ ³¯Â¥¿Í ½Ã°£À» »ðÀÔÇÏ°í ½ÍÀ¸¸é :r !date ¸¦ ÀÔ·ÂÇÑ´Ù. ¸¸¾à phone À̶ó´Â ÆÄÀÏÀ» Á¤·ÄÇÏ¿© »ðÀÔÇÏ°í ½ÍÀ¸¸é :r !sort phone ¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ¾Õ¿¡¼­ ÀÌ¹Ì `set'¸í·É¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀ» ¸î °¡ Áö ¹è¿ü´Ù. `number'¿Í `wrapscan'ÀÌ »ý°¢³ªÁö ¾Ê´Â´Ù¸é ¾ÕÀåÀ¸·Î µÇµ¹¾Æ°¡ È®ÀÎÇϱ⠹ٶõ´Ù. ´Ù¸¥ À¯¿ëÇÑ ¿É¼ÇµéÀº ´ÙÀ½ Àå¿¡¼­ ¼³¸íÇÏ°Ú´Ù. 4. viÀÇ °í¼ö·Î Áö±Ý±îÁö ¹è¿î ³»¿ë¸¸ »ç¿ëÇÏ´õ¶óµµ ÀÌÁ¦ vi¸¦ ´Ù¸¥ ¹ü»óÇÑ ÆíÁý±â¿Í´Â ºñ ±³µµ ÇÒ ¼ö ¾øÀ» ¸¸Å­ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ Á¤µµ¸¸À¸·Îµµ Ä£±¸¿¡°Ô ÀÚ¶ûÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ÀÌ Á¤µµ¸¸À¸·Î´Â ¾ÆÁ÷ `³ª´Â viÀÇ °í¼ö´Ù!' ¶ó°í ¸»Çϱâ´Â Á» ºÎ²ô·¯¿î °¨ÀÌ ÀÖ´Ù. ¸ðµç°É Á¤¸®ÇÏ´Â ¸¶À½À¸·Î ¾Õ¿¡¼­ ¿­¾î µÎ¾ú´ø Å­Áö¸·ÇÑ ÆÄÀÏÀ» ´Ý°í »õ ÆÄÀÏÀ» ¿­ÀÚ. ¸¸¾à vi¸¦ Á¾·áÇß´Ù°¡ ´Ù½Ã ½ÇÇàÇÏ´Â »ç¶÷ÀÌ ÀÖ´Ù¸é Á¤¸» ÇÊÀÚ´Â »îÀÌ Ç㹫ÇØÁø´Ù! ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁÇÑ´Ù. :e newfile 4-1. »ó¿ë±¸ »ç¿ë ¾Æ·¡¾Æ Çѱۿ¡ `»ó¿ë±¸'¶ó´Â ±â´ÉÀÌ ÀÖ´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏ´Â »ç¶÷ÀÌ ¾ó¸¶ ³ª µÉÁö´Â Àß ¸ð¸£°ÚÁö¸¸, ¾Æ¹«Æ° vi¿¡µµ ÀÌ·± ±â´ÉÀÌ ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁÇØ º¸ÀÚ. :ab kuls Korea University Linux Study ÀÌÁ¦ ÀÔ·Â ¸ðµå·Î ÀüȯÇØ `I'm a member of kuls.'¸¦ ÀÔ·ÂÇÏÀÚ. `kuls'¸¦ ŸÀÙÇÏ´Â ¼ø°£ `Korea University Linux Study'·Î ¹Ù²ð °ÍÀÌ´Ù. µî·ÏµÈ »ó ¿ë±¸¸¦ ÇØÁ¦ÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù. :unab kuls µî·ÏµÈ »ó¿ë±¸¸¦ º¸¿©ÁÖ´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù. :ab ¸¸¾à ¿©·¯ ÁÙÀ» »ó¿ë±¸·Î ÁöÁ¤ÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. ^MÀ» ŸÀÌÇÁ ÇÒ¶§´Â ¸ÕÀú Ctrl+v¸¦ ´©¸¥ ÈÄ À̾ Ctrl+mÀ» ´©¸¥´Ù. :ab kuls2 Korea University^MLinux Study 4-2. ¸ÅÅ©·Î »ç¿ë viÀÇ Æ¯Â¡Áß ÇÑ °¡Áö´Â ÀÖÀ»¹ýÇÑ ±â´ÉÀº ´Ù ÀÖ´Ù´Â °ÍÀÌ´Ù. ¾Æ·¡¾Æ Çѱۿ¡ ¼­ `¸ÅÅ©·Î'¸¦ ÀÌ¿ëÇÏ´Â »ç¶÷ÀÌ ÀÖÀ»Áö ¸ð¸£°Ú´Ù. vi¿¡¼­µµ ¸ÅÅ©·Î¸¦ ÀÌ¿ë ÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÁ ÇØ º¸ÀÚ. `#2'´Â Å°¸¦ ÀǹÌÇÑ´Ù. ±×³É `' ¶ó°í ¾²¸é µÇ´Â °æ¿ìµµ ÀÖ°í ¾È µÇ´Â °æ¿ìµµ ÀÖ´Ù. :map #2 dwelp ÀÌÁ¦ ´ÙÀ½ ¹®ÀåÀÇ the¿¡¼­ Å°¸¦ ´­·¯º¸ÀÚ. You can the type letter. ¾Æ·¡¿Í °°ÀÌ ¹Ù²ð °ÍÀÌ´Ù. You can type the letter. ¸ÅÅ©·Î¿¡¼­´Â , µî ¸ðµç Å° ÀÔ·ÂÀ» Æ÷ÇÔ½Ãų ¼ö ÀÖ´Ù. ¸ÅÅ©·Î¿¡¼­ Å°¸¦ ÀÔ·ÂÇÏ·Á¸é Ctrl+v¿Í Ctrl+mÀ» ¿¬¼ÓÀ¸·Î ŸÀÌÇÁÇÑ´Ù. Å°¸¦ ÀÔ·ÂÇÏ·Á¸é Ctrl+v¸¦ ´©¸¥ ÈÄ Ctrl+[Å°¸¦ ´©¸¥´Ù. vi¿¡¼­´Â ¸í·É ¸ðµå¿¡¼­ »ç¿ëÇÏ´Â ¸ÅÅ©·Î¿Í ÀÔ·Â ¸ðµå¿¡¼­ »ç¿ëÇÏ´Â ¸ÅÅ©·Î ¸¦ µû·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÔ·Â ¸ðµå¿¡¼­ »ç¿ëÇÏ´Â ¸ÅÅ©·Î´Â ´ÙÀ½°ú °°ÀÌ Áö Á¤ÇÑ´Ù. :map! x sequence À§ÀÇ ¿¹¿¡¼­´Â x¸¦ sequence·Î Á¤ÀÇÇÑ´Ù. ¸ÅÅ©·Î¸¦ ÇØÁ¦ÇÒ¶§´Â ´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇÑ´Ù. :unmap! x ¸Å¹ø ÀÌ·¸°Ô ¸ÅÅ©·Î¸¦ ÁöÁ¤ÇØ ÁÖ´Â °ÍÀº ±ÍÂúÀº ÀÏÀÌ´Ù. vi¸¦ ½ÇÇàÇÒ ¶§¸¶ ´Ù ¸ÅÅ©·Î°¡ ½ÇÇàµÇ¾î ÀÖ°Ô ÇÏ·Á¸é Ȩ µð·ºÅ丮ÀÇ .exrc ÆÄÀÏ¿¡ ³Ö¾îµÎ¸é µÈ´Ù. ´ÙÀ½Àº LaTeXÀ» ÀÚÁÖ »ç¿ëÇÏ´Â ÇÊÀÚÀÇ .exrcÆÄÀÏÀÇ ÀϺÎÀÌ´Ù. _________________________________________________________________ " LaTeXÀ» À§ÇÑ ¸ÅÅ©·Î " ¸¦ ´©¸£¸é Visual selectionÀ¸·Î ¼±ÅÃµÈ ºÎºÐ¸¸ ÄÄÆÄÀÏÇÏ¿© xdvi·Î º¸¿©ÁÜ map ^[:1,?^\\begin{document}$?w! _region_.tex^M;;R1 map ;;R1 :'<,'>w >> _region_.tex^M;;R2 map ;;R2 :/^\\end{document}$/w >> _region_.tex^M;;R3 map ;;R3 :!latex _region_.tex; xdvi -expert _region_.dvi; rm _region_.???^M^M " À» ´©¸£¸é ÇöÀç ÆíÁýÁßÀÎ ¹®¼­¸¦ ÄÄÆÄÀÏÇÏ¿© xdvi·Î º¸¿©ÁÜ map :w^M:!latex %; xdvi -expert %<.dvi^M^M " À» ´©¸£¸é ÄÄÆÄÀÏµÈ ¹®¼­¸¦ ps·Î Ãâ·ÂÇÏ¿© gv·Î ¹Ì¸®º¸±â map :!dvips -o %<.ps %<.dvi; gv %<.ps^M^M " ¸¦ ´©¸£¸é º¯È¯µÈ Æ÷½ºÆ®½ºÅ©¸³Æ® ¹®¼­¸¦ pdf·Î º¯È¯ map :!ps2pdf %<.ps %<.pdf&^M^M " ·¹ÀÌÅØ ¹®¼­ Àü󸮺θ¦ ÀÚµ¿À¸·Î ¸¸µé¾îÁÖ´Â ¸ÅÅ©·Î map ;tex i\documentclass[a4paper]{article}^[;;T1 map ;;T1 o\usepackage{hangul,a4,indentfirst}^M\setlength{\parindent}{1em}^[;;T2 map ;;T2 o\addtolength{\hoffset}{-0.5cm}^M\addtolength{\textwidth}{1cm}^[;;T3 map ;;T3 o\kscntformat{section}{}{}^M\linespread{1.3}^M^[;;T4 map ;;T4 o\begin{document}^M^M\end{document}^[ki " ±Û²Ã¿¡ °ü°èµÈ ¸ÅÅ©·Î map ;rm i\textrm{^[Ea}^[B map ;tt i\texttt{^[Ea}^[B map ;sf i\textsf{^[Ea}^[B map ;bf i\textbf{^[Ea}^[B map! ;rm \textrm{ map! ;tt \texttt{ map! ;sf \textsf{ map! ;bf \textbf{ " ȯ°æ(Environment)¿¡ °ü°èµÈ ¸ÅÅ©·Î map! ;itemize \begin{itemize}^M\end{itemize}^[O \item map! ;enumerate \begin{enumerate}^M\end{enumerate}^[O \item map! ;description \begin{description}^M\end{description}^[O \item[ map! ;equation \begin{equation}^M\end{equation}^[O \label{eq:}^[i map! ;tabular \begin{tabular}[center]{}^M \hline^M\hline^M^H\end{tabular}^[3k$i map! ;figure \begin{figure}[!hbp]^M\end{figure}^[O map! ;table \begin{table}[!hbp]^M\end{table}^[O map! ;verbatim \linespread{1}\begin{verbatim}^M\end{verbatim}\linespread{1.3}^[ O " Ư¼ö¹®ÀÚ ÀÔ·ÂÀ» °£ÆíÇÏ°Ô Çϱâ À§ÇÑ »ó¿ë±¸ ab ;\ $\backslash$ ab ;~ \textasciitilde _________________________________________________________________ 4-3. vi ¼³Á¤ viÀÇ ¼³Á¤ ÆÄÀÏÀº /etc/vimrc ÆÄÀÏ°ú Ȩ µð·ºÅ丮ÀÇ .vimrc ÆÄÀÏÀÌ´Ù. ¸¸¾à GUI ¹öÀüÀÇ vi¸¦ »ç¿ëÇÑ´Ù¸é /etc/gvimrc ÆÄÀÏ°ú .gvimrcÆÄÀÏ·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¾Õ¿¡¼­ ÀÌ¹Ì vi¸¦ ¼³Á¤ÇÏ´Â ¸í·ÉÀ» ¹è¿ü°í ¸î °¡Áö ¿É¼Çµéµµ ÀÌ¹Ì »ì Æ캸¾Ò´Ù. ¾Æ·¡¿¡¼­ ´Ù¸¥ ¸î °¡Áö ¿É¼ÇµéÀ» ÇÊÀÚÀÇ .vimrc ÆÄÀÏÀ» ¿¹·Î µé ¾î ¼³¸íÇÏ°Ú´Ù. _________________________________________________________________ set autoindent " ÀÚµ¿À¸·Î µé¿©¾²±â¸¦ ÇÑ´Ù. set cindent " C ÇÁ·Î±×·¡¹ÖÀ» ÇÒ¶§ ÀÚµ¿À¸·Î µé¿©¾²±â¸¦ ÇÑ´Ù. set smartindent " Á»´õ ¶È¶ÈÇÑ µé¿©¾²±â¸¦ À§ÇÑ ¿É¼ÇÀÌ´Ù. set textwidth=79 " ¸¸¾à 79¹ø° ±ÛÀÚ¸¦ ³Ñ¾î°¡¸é \ set wrap " ÀÚµ¿À¸·Î ¸¦ »ðÀÔÇÏ¿© ´ÙÀ½ ÁÙ·Î ³Ñ¾î°£´Ù. set nowrapscan " °Ë»öÇÒ ¶§ ¹®¼­ÀÇ ³¡¿¡¼­ ´Ù½Ã óÀ½À¸·Î µ¹¾Æ°¡Áö ¾Ê´Â´Ù. set nobackup " ¹é¾÷ ÆÄÀÏÀ» ¸¸µéÁö ¾Ê´Â´Ù. set visualbell " Å°¸¦ À߸ø´­·¶À» ¶§ »à ¼Ò¸®¸¦ ³»´Â ´ë½Å ¹ø½ÀÌ°Ô ÇÑ´Ù. set ruler " È­¸é ¿ìÃø ÇÏ´Ü¿¡ ÇöÀç Ä¿¼­ÀÇ À§Ä¡(ÁÙ,Ä­)¸¦ º¸¿©ÁØ´Ù. set tabstop=4 " TabÀ» ´­·¶À» ¶§ 8Ä­ ´ë½Å 4Ä­ À̵¿Çϵµ·Ï ÇÑ´Ù. set shiftwidth=4 " ÀÚµ¿ µé¿©¾²±â¸¦ ÇÒ¶§ 4Ä­ µé¿©¾²µµ·Ï ÇÑ´Ù. " ¾Æ·¡´Â ÇѱÛÀ» Á¦´ë·Î ó¸®Çϱâ À§ÇØ ÇÊ¿äÇÏ´Ù. if $LANG[0] == `k' && $LANG[1] == `o' set fileencoding=korea endif "Å͹̳ÎÀÌ xterm-debian ȤÀº xterm-xfree86ÀÏ °æ¿ì Ä÷¯¸¦ »ç¿ëÇÑ´Ù. if &term =~ "xterm-debian" || &term =~ "xterm-xfree86" set t_Co=16 set t_Sf=^[[3%dm set t_Sb=^[[4%dm set t_kb=^H fixdel endif "¹®¹ý °­Á¶ ±â´ÉÀ» »ç¿ëÇÑ´Ù. if has("syntax") syntax on " Default to no syntax highlightning endif _________________________________________________________________ 4-4. vimÀÇ Æ¯º°ÇÑ ±â´É viÀÇ Å¬·ÐÀÎ vim¿¡´Â ¿ø·¡ÀÇ vi¿¡´Â ¾øÁö¸¸ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ¸¹Àº ±â´ÉµéÀÌ ÀÖ´Ù. ¹®¹ý °­Á¶ ±â´Éµµ ¿ø·¡ÀÇ vi¿¡´Â ¾ø´Â ±â´ÉÀÌ´Ù. vimÀÇ ±â ´É Áß `Visual Selection' À̶ó´Â ±â´ÉÀÌ ÀÖ´Ù. ¸í·É ¸ðµå¿¡¼­ v¸¦ ´©¸¥ ÈÄ Ä¿¼­¸¦ ¿òÁ÷¿© º¸ÀÚ. ¾Æ·¡¾Æ ÇѱÛÀÇ `ºí·°'ó·³ ¿ª»óÀ¸·Î ¿òÁ÷ÀÎ ¹üÀ§¿¡ ÀÖ ´Â ±ÛµéÀÌ ¼±ÅÃµÉ °ÍÀÌ´Ù. ÀÌ »óÅ¿¡¼­ y, c, d Å°¸¦ ´­·¯ ¼±ÅÃµÈ ¹üÀ§ÀÇ ±ÛµéÀ» º¹»ç, ±³Ã¼ ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¡¹Ö¿¡ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â ±â´ÉÀ¸·Î ÅÇÀ» ³¢¿ö³Ö°Å³ª Ãë¼ÒÇÏ´Â ±â´ÉÀÌ ÀÖ´Ù. ¸¸¾à Ä¿¼­°¡ ÀÖ´Â ÁÙ¿¡¼­ºÎÅÍ 5ÁÙ¿¡ ÅÇÀ» ³¢¿ö³ÖÀ¸·Á¸é ´ÙÀ½ °ú °°ÀÌ Å¸ÀÌÇÁÇÑ´Ù. 5>> À̸¦ Ãë¼ÒÇÏ·Á¸é ´Ù½Ã ´ÙÀ½À» ŸÀÌÇÁÇÑ´Ù. ¹°·Ð ±×³É u¸¦ ÀÔ·ÂÇصµ µÈ´Ù. ±×·¯³ª ¿©±â¼­´Â ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö º¸ÀÚ´Â °ÍÀ̹ǷΠ`5<<'¸¦ ÀÔ·ÂÇÑ´Ù. 5<< Visual Selection ±â´É°ú °áÇÕÇؼ­ »ç¿ëÇϸé Á»´õ Æí¸®ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ ´Ù. v¸¦ ´­·¯ µé¿©¾²±âÇÒ ¹üÀ§¸¦ ¼±ÅÃÇÑ ´ÙÀ½ >¸¦ ŸÀÌÇÁÇÏ¸é ¼±ÅÃµÈ ¹üÀ§ °¡ µé¿©¾²±â µÉ °ÍÀÌ´Ù. 4-5. Á¤±Ô½Ä(Regular Expression) viÀÇ °Ë»ö ¹× ±³Ã¼ ±â´É¿¡¼­ `Á¤±Ô½Ä(Regular Expression)'À̶ó´Â Ưº°ÇÑ Ç¥ÇöÀ» »ç¿ëÇÒ ¼ö Àִµ¥ À̸¦ »ç¿ëÇÏ¸é º¸´Ù È¿°úÀûÀÎ °Ë»ö/±³Ã¼¸¦ ÇÒ ¼ö ÀÖ´Ù. Á¤±Ô½ÄÀº vi »Ó¸¸ ¾Æ´Ï¶ó ´Ù¸¥ ¸í·É¾î¿¡¼­µµ ¸¹ÀÌ ¾²À̹ǷΠ¾Ë¾ÆµÎ¸é Æí¸®ÇÏ´Ù. ±×·¯³ª Á¤±Ô½Ä¿¡ ´ëÇÑ ³»¿ë¸¸À¸·Îµµ 1½Ã°£ °­ÀÇ´Â ÃæºÐÈ÷ ÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­´Â °£´ÜÇÑ »ç¿ë¹ý¸¸À» À̾߱âÇÏ°í ³Ñ¾î°¡°Ú´Ù. ¿ì¼± Á¤±Ô½Ä¿¡¼­ ¸¹ÀÌ ¾²ÀÌ´Â ±âÈ£´Â ´ÙÀ½°ú °°´Ù. ^ ÁÙÀÇ Ã³À½À» ³ªÅ¸³½´Ù. $ ÁÙÀÇ ³¡À» ³ªÅ¸³½´Ù. . ¾Æ¹« ±ÛÀÚ³ª ÇÑ ±ÛÀÚ¸¦ ³ªÅ¸³½´Ù. [...] [°ú ] »çÀÌ¿¡ ÀÖ´Â ±ÛÀÚ Áß Çϳª * * ¾ÕÀÇ ³»¿ëÀÌ 0¹ø ÀÌ»ó ¹Ýº¹µÊ \{min,max\} min ÀÌ»ó max ÀÌÇÏÀÇ È½¼ö¸¸Å­ ¹Ýº¹µÊ ¿¹¸¦ µé¾î ÁÙÀÇ ¸Ç óÀ½¿¡ ³ª¿À´Â `linux'¸¸ °Ë»öÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. /^linux ¸¸¾à 3~5ÀÚ¸®·Î ÀÌ·ç¾îÁø ¸ðµç ¼ýÀÚ¸¦ °Ë»öÇÏ°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ ´Ù. /[0123456789]\{3,5\} ȤÀº /[0-9]\{3,5\} ¸¸¾à `ab'·Î ½ÃÀÛÇÏ´Â ¼Ò¹®ÀÚ·Î µÇ¾î ÀÖ´Â ¸ðµç ´Ü¾î¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. :%s/ab[a-z]*//g 5. ¸ÎÀ½¸» viÀÇ °í¼ö°¡ µÇ±â À§Çؼ­ À§ÀÇ ³»¿ëÀ» ¹«Á¶°Ç ¿Ü¿ì·Á°í ÇÏÁö ¸»¶ó. j Å°°¡ ¹«½¼ ¿ªÇÒÀ» ÇÏ´À³Ä°í ÇÊÀÚ¿¡°Ô ¹°¾îº»´Ù Çصµ °ð¹Ù·Î ´ë´äÇÒ ¼ö ¾øÀ» °ÍÀÌ ´Ù. ¸Ó¸®·Î ¿Ü¿ì·Á°í ÇÏÁö ¸»°í °¨À¸·Î ÀÍÇô¾ß ÇÑ´Ù. ÇѲ¨¹ø¿¡ ¸ðµç°ÍÀ» ÀÍ È÷·Á ÇÏÁö ¸»°í ÀÏ´Ü ¾î¶² ¾î¶² ±â´ÉÀÌ ÀÖ´Ù´Â °Í Á¤µµ¸¸ ¾Ë¾ÆµÎ¶ó. ±×¸®°í Á÷Á¢ ¹®¼­¸¦ ÆíÁýÇϸ鼭 ±×¶§±×¶§ »ç¿ë ¹æ¹ýÀ» ã¾Æº¸ÀÚ. óÀ½¿¡´Â Á» ±ÍÂú °ÚÁö¸¸, ±×·¯´Â »çÀÌ ½Ç·ÂÀÌ ´Ã °ÍÀÌ´Ù. ¿­½ÉÈ÷ ¿¬½ÀÇÏ¸é ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ À©µµ¿ì¿ë vi¸¦ ã¾Æ´Ù´Ï°Ô µÉ °ÍÀÌ´Ù. ±×·¯¸é ¼º°øÀÌ´Ù! viÀÇ °í¼ö°¡ µÇÀÚ!