ÿØÿàJFIFÿþ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 ÿÛC  !"$"$ÿÛCÿÀ$^"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?óÛÏ ÝC¢ý´Ü^­ï‰"šÜ,k8`áÏ98Æ?ŸÃ¾Ô.µ s$Ö±Á$½²XwŠô_ŒZ²ÿ¿ñ2Äbýž³°³š97”8%¸QŒ}s\õÅ´qXxzK1²\@NÞ2¤í<ÀÿJèÁàÕY{ÝlF/‘Z=N[ÅúÂxràBš}˜ûFàJÛ¨<yǽwÿ 5¿ÒìoÛ¹œ£^sñÂ(®!³¸Œ†òïfF*znÁ‡º€“¤5 `ZË}ñ½ØÒŠ…’<ùTr‚mž5¤W>"ž>Ir¤{ƒ_+<ï¡$$ÿ«¡Cé_UC)^šr2ö5ó¿dÅ:”(c¼˜ûì⣕¤U .f‹pêSªnFÁŠ¿eª\‘™‚‘Ó°üë.ÞÕ¹Æ8«# ˜m=8­“i›ÚçO¥^)RåÈ=ñ^Éð*_:öMüÆÎÀç¿Ê3üÅxŸ¨Ã–8®kÞ>°Ó(”y“¤D”NYœäàÒµ©/vÇ-]WÂZ’¾³}h[*’²§Ðþô'Âyåm&e·`Xg>•ò—Ãé%­Ã̲y²ãƒÎkè߆ºÕž“¥Kwwr‰Œd󞼎½«ƒ•Î r´Ï;ý¢ôM<›¡Ù[A¨êÑC¤ozʪé+h%°½B’ÙÇäJcd‹´`þ*ÇŽôë¯øVz–¥%Â6«}«G;£–m¡ºíùÅc—ÕŠ~ºb¨¹«_aÍaii©E4jPLã§ùÅUð<öú¤ÆŠ ŽvŒg?q~!ñ”v–âÚc ¸¾DÚÜpA/ÈÁã­m|=Ö-nux–Ý^HÏÞ”±õþ•ìª|ñmt<ÎYÇVz&“)â7FYYºž¿Z«â/†úUÖ©w}-¬@—upÎO%‰P? ±¦H¯âMÃvž¼Wa¨j0 †Œ²Ê0}k+[As[SÍcøy ‘ƒ¯ÑL¿ t9-0ýªë]”ÈJô§‡ÂðiêhªJÛœÿ€´M:æ+ˆädè‰ðé^ðžÖÝuH€&^Ý á唉·KH¤£?Ýñ¯£¾ ^]G§\›4ó›#r³íõÎ qRR“³GV!¯i~眦‹¢Ü]Ay6æO‰#g»¸m­ëƒ&;úUŸÈòøV BHˆÎÜí ~Y8úš(¯ J4Ÿ»ù·ù¶{U–ç”ü|ðæŸáÿ é1Ø4å%½¸v0?6#{þ•ð¦ötñ¦ŠŠÃ#+{Eõ8vù?®ìòêü?×cèÍ9R]^Q,hà#ÛùûÖÄi¦Òîá[Y¤ÆÜüç'ŸŠ+x­Y佑VÏR½{ec1É•%¾©|]ÔÎp=…VÔ¡ºÝʺ¤Ó9¦rOZ¹à÷ÚÄY æLš(¥^*;öO'øÆ‘Yxø½¬QÂd¼¹ÝµqœÈ~¹5ì_uk«{yH$H¹ÏZ(¯3 ¯)§ÜëÄü~GÿÙ Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /usr/share/vim/vim74/tutor/

Linux server.meentosys.com 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
Upload File :
Current File : //usr/share/vim/vim74/tutor/tutor.ko.utf-8

===============================================================================
=    ë¹” ê¸¸ìž¡ì´ (VIM Tutor) ì— ì˜¤ì‹  ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤    -      Version 1.5      =
===============================================================================

     ë¹”(Vim)ì€ ì´ ê¸¸ìž¡ì´ì—ì„œ 다 설명할 수 ì—†ì„ ë§Œí¼ ë§Žì€ ëª…ë ¹ì„ ê°€ì§„
     매우 강력한 편집기입니다. ì´ ê¸¸ìž¡ì´ëŠ” ë¹”ì„ ì‰½ê²Œ 전천후 편집기로 사용할
     수 있ë„ë¡ ì¶©ë¶„í•œ ëª…ë ¹ì— ëŒ€í•´ 설명하고 있습니다.

     ì´ ê¸¸ìž¡ì´ë¥¼ 떼는 ë°ì—는 실습하는 ë°ì— 얼마나 ì‹œê°„ì„ ì“°ëŠ” ê°€ì— ë”°ë¼ì„œ
     25-30 분 ì •ë„ê°€ 걸립니다.

     ì´ ì—°ìŠµì— í¬í•¨ëœ ëª…ë ¹ì€ ë‚´ìš©ì„ ê³ ì¹©ë‹ˆë‹¤. ì´ íŒŒì¼ì˜ ë³µì‚¬ë³¸ì„ ë§Œë“¤ì–´ì„œ
     연습하세요. (vimtutor 를 통해 시작했다면, ì´ë¯¸ ë³µì‚¬ë³¸ì„ ì‚¬ìš©í•˜ëŠ”
     중입니다.)

     중요한 것ì€, ì´ ê¸¸ìž¡ì´ê°€ ì§ì ‘ ì¨ë³´ë©´ì„œ ë°°ìš°ë„ë¡ ê³ ë ¤ë˜ì–´ 있다는 것입니다.
     ëª…ë ¹ì„ ì œëŒ€ë¡œ ìµížˆë ¤ë©´, ì§ì ‘ 실행해보는 ê²ƒì´ í•„ìš”í•©ë‹ˆë‹¤. ë‚´ìš©ì„ ì½ëŠ”
     것만으로는, ëª…ë ¹ì„ ìžŠì–´ë²„ë¦¬ê²Œ ë  ê²ƒìž…ë‹ˆë‹¤.

     ìž ì´ì œ, Caps Lock(Shift-Lock) 키가 눌려있지 ì•Šì€ì§€ 확ì¸í•´ë³´ì‹œê³ , j 키를
     충분히 눌러서 Lesson 1.1ì´ í™”ë©´ì— ê°€ë“ ì°¨ë„ë¡ ì›€ì§ì—¬ë´…시다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 1.1:  커서 움ì§ì´ê¸°

   ** 커서를 움ì§ì´ë ¤ë©´, í‘œì‹œëœ ëŒ€ë¡œ h,j,k,l 키를 누르십시오. **
             ^
             k              힌트:  h 키는 ì™¼ìª½ì— ìžˆìœ¼ë©°, 왼쪽으로 움ì§ìž…니다.
       < h       l >               l 키는 ì˜¤ë¥¸ìª½ì— ìžˆìœ¼ë©°, 오른쪽으로
             j                     움ì§ìž…니다.
             v                     j 키는 아래방향 화살표처럼 ìƒê²¼ìŠµë‹ˆë‹¤.

  1. ìµìˆ™í•´ì§ˆ 때까지 커서를 스í¬ë¦° ìƒì—ì„œ 움ì§ì—¬ 보십시오.

  2. 아래 방향키 (j)를 ë°˜ë³µìž…ë ¥ì´ ë  ë•Œê¹Œì§€ 누르고 계십시오.
---> ì´ì œ ë‹¤ìŒ lesson으로 가는 ë°©ë²•ì„ ì•Œê²Œ ë˜ì—ˆìŠµë‹ˆë‹¤.

  3. 아래 방향키를 ì´ìš©í•˜ì—¬, Lesson 1.2 ë¡œ 가십시오.

참고: ì›í•˜ì§€ 않는 무언가가 ìž…ë ¥ì´ ë˜ì—ˆë‹¤ë©´, <ESC>를 눌러서, 명령 모드로
      ëŒì•„가십시오. ê·¸ í›„ì— ì›í•˜ëŠ” ëª…ë ¹ì„ ë‹¤ì‹œ 입력하십시오.

참고: 커서키 ë˜í•œ ìž‘ë™í•  것입니다. 하지만 hjklì— ìµìˆ™í•´ì§€ë©´, 커서키보다
      훨씬 빠르게 ì´ë™í•  수 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     Lesson 1.2: ë¹”ì„ ì‹œìž‘í•˜ê³  ë내기


  !! 주ì˜: 아래 있는 단계를 실행하기 ì „ì—, ì´ lesson 전체를 ì½ìœ¼ì‹­ì‹œì˜¤!!

  1. <ESC> 키를 눌러서 확실하게 명령 모드로 빠져 나옵니다.

  2. 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤:    :q! <ENTER>

---> ì´ë ‡ê²Œ 하면, ë°”ë€ ë‚´ìš©ì„ *저장하지 ì•Šê³ * 편집기를 빠져나갑니다.
     저장한 후 빠져나가려면 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤:
                                :wq <ENTER>

  3. 쉘 프롬프트가 ë³´ì¸ë‹¤ë©´, 다시 길잡ì´ë¡œ ëŒì•„오기 위해 다ìŒê³¼ ê°™ì´
     입력합니다.
                                vimtutor <ENTER>
     ë˜ëŠ” 다ìŒê³¼ ê°™ì„ ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤.
                                vim tutor.ko <ENTER>

---> 'vim' ì€ ë¹” 편집기로 들어가는 ê²ƒì„ ëœ»í•˜ë©°, 'tutor.ko'는 편집하려는
     파ì¼ì„ 뜻합니다.

  4. 위ì—ì„œ ì´ì•¼ê¸°í•œ 단계를 기억하였으며, í™•ì‹ ì´ ì„œë©´, 1ì—ì„œ 3까지를
     수행하여 편집기를 나갔다가 다시 들어와보십시오.  그 후 커서를 아래로
     움ì§ì—¬ Lesson 1.3 으로 가십시오.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     Lesson 1.3: í…스트 편집 - 지우기


** 명령 모드ì—ì„œ   x  를 누르면 커서가 위치한 ê³³ì˜ ê¸€ìžë¥¼ 지울 수 있습니다. **

  1. ----> ë¡œ í‘œì‹œëœ ê³³ìœ¼ë¡œ 커서를 옮겨보십시오.

  2. 오타를 수정하기 위해, 커서를 지울 ê¸€ìž ìœ„ë¡œ 움ì§ì—¬ 보십시오.

  3. x  키를 눌러서 지워야할 글ìžë¥¼ 지우십시오.

  4. 2ì—ì„œ 4까지를 반복하여 ë¬¸ìž¥ì´ ì˜¬ë°”ë¥´ê²Œ ë˜ë„ë¡ í•˜ì—¬ 보십시오.

---> The ccow jumpedd ovverr thhe mooon.

  5. ë¬¸ìž¥ì´ ì •í™•í•´ì¡Œë‹¤ë©´, Lesson 1.4ë¡œ 가십시오.

주ì˜: ì´ ê¸¸ìž¡ì´ë¥¼ ë³´ë©´ì„œ 외우려고 하지ë§ê³ , ì§ì ‘ 사용해보면서 ìµížˆê¸¸
      ë°”ëžë‹ˆë‹¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 Lesson 1.4: í…스트 편집 - 삽입 (INSERTION)

  
       ** 명령 모드ì—ì„œ   i  를 누르면 í…스트를 입력할 수 있습니다. **

  1. 커서를 첫번째 ---> ë¡œ í‘œì‹œëœ ì¤„ë¡œ 움ì§ìž…니다.

  2. 첫번째 ì¤„ì„ ë‘번째 줄과 ë˜‘ê°™ì´ ë§Œë“¤ê²ƒìž…ë‹ˆë‹¤. í…스트가 들어가야할
     ê³³ 다ìŒë¶€í„° 첫번째 ê¸€ìž ìœ„ì— ì»¤ì„œë¥¼ 옮겨 놓습니다.

  3. i  키를 누른 후, 필요한 ë‚´ìš©ì„ ìž…ë ¥í•©ë‹ˆë‹¤.

  4. 수정한 후ì—는 <ESC> 를 눌러서 명령 모드로 ëŒì•„갑니다.
     ë¬¸ìž¥ì„ ì˜¬ë°”ë¥´ê²Œ 만들기 위해 2ì—ì„œ 4ì˜ ê³¼ì •ì„ ë°˜ë³µí•©ë‹ˆë‹¤.

---> There is text misng this .
---> There is some text missing from this line.

  5. í…스트를 삽입하는 ë°ì— ìµìˆ™í•´ì¡Œë‹¤ë©´, ìš”ì•½ì„ ë´ì£¼ì‹­ì‹œì˜¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             LESSON 1 요약


  1. 커서를 움ì§ì¼ ë•Œì—는 화살표 키나 hjkl 키를 ì´ìš©í•©ë‹ˆë‹¤.
         h (왼쪽)       j (아래)       k (위)       l (오른쪽)

  2. 쉘 프롬프트ì—ì„œ ë¹”ì„ ì‹œìž‘í•˜ë ¤ë©´ vim FILENAME <ENTER>

  3. 수정한 ë‚´ìš©ì„ ë¬´ì‹œí•œ 채로 ë¹”ì—ì„œ 빠져나가려면   <ESC>   :q!   <ENTER>
                     저장한 후 ë¹”ì—ì„œ 빠져나가려면   <ESC>   :wq   <ENTER>

  4. 명령 모드ì—ì„œ 커서가 위치한 ê³³ì˜ ê¸€ìžë¥¼ 지우려면   x  를 입력합니다.

  5. 명령 모드ì—ì„œ 커서가 위치한 ê³³ì— í…스트를 삽입하려면
         i   를 누른 후 í…스트를 입력하고  <ESC> 를 누릅니다.

참고: <ESC>는 명령 모드로 ëŒì•„가는 ë° ì“°ë©°, ì›ì¹˜ 않는 명령ì´ë‚˜ 완전히 ìž…ë ¥ë˜ì§€
      ì•Šì€ ëª…ë ¹ì„ ì·¨ì†Œí•˜ëŠ” ë°ì—ë„ ì”니다.

그럼 Lesson 2를 시작합시다.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      Lesson 2.1: 삭제(DELETION) 명령


            ** í•œ 단어를 ë까지 지우려면  dw  ë¼ê³  치면 ë©ë‹ˆë‹¤. **

  1. <ESC> 키를 눌러서 확실하게 명령 모드로 빠져 나옵니다.

  2. ì•„ëž˜ì— ---> ë¡œ í‘œì‹œëœ ì¤„ 까지 커서를 옮ê¹ë‹ˆë‹¤.

  3. 지워야할 ë‹¨ì–´ì˜ ì²˜ìŒìœ¼ë¡œ 커서를 옮ê¹ë‹ˆë‹¤.

  4. dw  ë¼ê³  ì³ì„œ ê·¸ 단어를 지ì›ë‹ˆë‹¤.

  주ì˜: 위ì—ì„œ ë§í•œëŒ€ë¡œ 하면 í™”ë©´ì˜ ë§ˆì§€ë§‰ ì¤„ì— dw ë¼ëŠ” 글ìžê°€ 표시ë©ë‹ˆë‹¤.
        잘못 쳤다면,  <ESC> 를 눌러서 다시 시작하십시오.

---> There are a some words fun that don't belong paper in this sentence.

  5. 3, 4번 ê³¼ì •ì„ ë‹¤ì‹œ 하여 ë¬¸ìž¥ì„ ì •í™•í•˜ê²Œ 만든 ë’¤ Lesson 2.2ë¡œ 가십시오.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 2.2: 다른 삭제 명령

              **  d$ ë¼ê³  치면 ê·¸ 줄 ë까지 지워집니다. **

  1. <ESC> 키를 눌러서 확실하게 명령 모드로 빠져 나옵니다.

  2. ì•„ëž˜ì— ---> ë¡œ í‘œì‹œëœ ì¤„ 까지 커서를 옮ê¹ë‹ˆë‹¤.

  3. 올바른 ì¤„ì˜ ë으로 커서를 옮ê¹ë‹ˆë‹¤. (첫번째로 나오는 . 다ìŒìž…니다.)

  4. d$  ë¼ê³  ì³ì„œ 줄 ë까지 지ì›ë‹ˆë‹¤.

---> Somebody typed the end of this line twice. end of this line twice.


  5. ì–´ë–¤ ì¼ì´ ì¼ì–´ë‚¬ëŠ”지 ì´í•´í•˜ê¸° 위해 Lesson 2.3 으로 가십시오.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    Lesson 2.3: 명령과 ì ìš© 대ìƒì— 대해


  ì‚­ì œ 명령 dì˜ í˜•ì‹ì€ 다ìŒê³¼ 같습니다.

         [횟수]   d   ëŒ€ìƒ      ë˜ëŠ”      d   [횟수]   대ìƒ
  여기서
    횟수 - ëª…ë ¹ì„ ëª‡ 번 수행할 지 (옵션, 기본값=1).
    d    - 지우는 명령
    ëŒ€ìƒ - ì•„ëž˜ì— ì œì‹œëœ ëŒ€ìƒì— 대해 ëª…ë ¹ì„ ìˆ˜í–‰

  ì ìš© 가능한 대ìƒì˜ 종류:
    w - 커서ì—ì„œ ê·¸ ë‹¨ì–´ì˜ ë까지 (공백 í¬í•¨.)
    e - 커서ì—ì„œ ê·¸ ë‹¨ì–´ì˜ ë까지 (ê³µë°±ì„ í¬í•¨í•˜ì§€ ì•ŠìŒ.)
    $ - 커서ì—ì„œ ê·¸ ì¤„ì˜ ë까지

참고:  í˜¸ê¸°ì‹¬ì´ ìžˆë‹¤ë©´, 명령 모드ì—ì„œ 명령 ì—†ì´ ëŒ€ìƒì„ 입력해보십시오.
       위ì—ì„œ ì´ì•¼ê¸°í•œ 대ìƒì˜ 목ë¡ì— ë”°ë¼ ì»¤ì„œê°€ 움ì§ì´ê²Œ ë©ë‹ˆë‹¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   Lesson 2.4: '명령-대ìƒ' ì— ëŒ€í•œ 예외


               **  dd  ë¼ê³  치면 줄 전체를 지ì›ë‹ˆë‹¤. **

  줄 전체를 지우는 ì¼ì´ 잦기 때문ì—, Vi를 ë””ìžì¸ í•œ 사람들ì€, 간단히 d를
  ë‘번 연달아 치면 í•œ ì¤„ì„ ì§€ìš¸ 수 있ë„ë¡ í•˜ì˜€ìŠµë‹ˆë‹¤.

  1. 커서를 아래 나온 단ë½ì˜ ë‘번째 줄로 가져가십시오.
  2. dd 를 입력하여 ê·¸ ì¤„ì„ ì§€ìš°ì‹­ì‹œì˜¤.
  3. 그런 ë‹¤ìŒ ë„¤ë²ˆì§¸ 줄로 가십시오.
  4. 2dd ë¼ê³  입력하여 ë‘ì¤„ì„ ì§€ì›ë‹ˆë‹¤. ( 횟수-명령-대ìƒì„ 기억하세요. )

      1)  Roses are red,
      2)  Mud is fun,
      3)  Violets are blue,
      4)  I have a car,
      5)  Clocks tell time,
      6)  Sugar is sweet
      7)  And so are you.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         Lesson 2.5: 취소(UNDO) 명령


   **  u  를 누르면 마지막 ëª…ë ¹ì´ ì·¨ì†Œë˜ë©°,  U 는 줄 전체를 수정합니다. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì¤„ë¡œ ì´ë™í•œ 후 첫번째 ìž˜ëª»ëœ ë¶€ë¶„ 위로 옮ê¹ë‹ˆë‹¤.
  2.  x  를 입력하여 첫번째 ìž˜ëª»ëœ ê¸€ìžë¥¼ 지ì›ë‹ˆë‹¤.
  3. 그럼 ì´ì œ  u 를 입력하여 마지막으로 ìˆ˜í–‰ëœ ëª…ë ¹ì„ ì·¨ì†Œí•©ë‹ˆë‹¤.
  4. ì´ë²ˆì—는  x  ëª…ë ¹ì„ ì´ìš©í•˜ì—¬ ê·¸ ì¤„ì˜ ëª¨ë“  ì—러를 수정해봅시다.
  5. ëŒ€ë¬¸ìž  U  를 눌러서 ê·¸ ì¤„ì„ ì›ëž˜ ìƒíƒœë¡œ ëŒë ¤ë†“ì•„ 보십시오.
  6. ì´ë²ˆì—는  u 를 몇 번 눌러서  U 와 ì´ì „ ëª…ë ¹ì„ ì·¨ì†Œí•´ë´…ì‹œë‹¤.
  7. CTRL-R (CTRL 키를 누른 ìƒíƒœì—ì„œ Rì„ ëˆ„ë¥´ëŠ” 것) ì„ ëª‡ 번 눌러서
     ëª…ë ¹ì„ ë‹¤ì‹œ 실행해봅시다. (취소한 ê²ƒì„ ì·¨ì†Œí•¨.)

---> Fiix the errors oon thhis line and reeplace them witth undo.

  8. ì´ ëª…ë ¹ì€ ë§¤ìš° 유용합니다.  그럼 Lesson 2 요약으로 넘어가ë„ë¡ í•©ì‹œë‹¤.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               LESSON 2 요약


  1. 커서가 위치한 곳부터 ë‹¨ì–´ì˜ ë까지 지우려면:    dw

  2. 커서가 위치한 곳부터 줄 ë까지 지우려면:    d$

  3. 줄 전체를 지우려면:    dd

  4. 명령 모드ì—ì„œ 내리는 ëª…ë ¹ì˜ í˜•ì‹ì€ 다ìŒê³¼ 같습니다:

       [횟수]   명령   ëŒ€ìƒ    ë˜ëŠ”    명령   [횟수]   대ìƒ
     여기서:
       횟수 - ê·¸ ëª…ë ¹ì„ ëª‡ 번 반복할 것ì¸ê°€
       명령 - ì–´ë–¤ ëª…ë ¹ì„ ë‚´ë¦´ 것ì¸ê°€ ( 예를 들어, ì‚­ì œì¸ ê²½ìš°ëŠ” d )
       ëŒ€ìƒ - ëª…ë ¹ì´ ë™ìž‘í•  대ìƒ, 예를 들어 w (단어), $ (ì¤„ì˜ ë) 등.

  5. ì´ì „ í–‰ë™ì„ 취소하려면:                 u   (ì†Œë¬¸ìž u)
     í•œ 줄ì—ì„œ 수정한 ê²ƒì„ ëª¨ë‘ ì·¨ì†Œí•˜ë ¤ë©´:  U   (ëŒ€ë¬¸ìž U)
     취소한 ê²ƒì„ ë‹¤ì‹œ 실행하려면:            CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 3.1: 붙ì´ê¸°(PUT) 명령


      **  p 를 입력하여 마지막으로 지운 ë‚´ìš©ì„ ì»¤ì„œ ë’¤ì— ë¶™ìž…ë‹ˆë‹¤. **

  1. ì•„ëž˜ì— ìžˆëŠ” ë¬¸ë‹¨ì˜ ì²« 줄로 커서를 움ì§ì´ì‹­ì‹œì˜¤.

  2.  dd  를 입력하여 ê·¸ ì¤„ì„ ì§€ì›Œì„œ ë¹”ì˜ ë²„í¼ì— 저장합니다.

  3. 아까 지운 ì¤„ì´ ê°€ì•¼í•  ìœ„ì¹˜ì˜ *윗줄로* 커서를 옮ê¹ë‹ˆë‹¤.

  4. 명령 모드ì—ì„œ,  p  를 입력하여 ê·¸ ì¤„ì„ ì œëŒ€ë¡œ ëœ ìžë¦¬ë¡œ 옮ê¹ë‹ˆë‹¤.

  5. 2ì—ì„œ 4를 반복하여 모든 ì¤„ì˜ ìˆœì„œë¥¼ 바로 잡으십시오.

     d) Can you learn too?
     b) Violets are blue,
     c) Intelligence is learned,
     a) Roses are red,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 3.2: 치환(REPLACE) 명령


  ** 커서 ì•„ëž˜ì˜ ê¸€ìž í•˜ë‚˜ë¥¼ 바꾸려면, r ì„ ëˆ„ë¥¸ 후 바꿀 글ìžë¥¼ 입력합니다. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì²« 줄로 옮ê¹ë‹ˆë‹¤.

  2. 커서를 ìž˜ëª»ëœ ì²« 부분으로 옮ê¹ë‹ˆë‹¤.

  3.  r  ì„ ëˆ„ë¥¸ 후, ìž˜ëª»ëœ ë¶€ë¶„ì„ ê³ ì³ ì“¸ 글ìžë¥¼ 입력합니다.

  4. 2ì—ì„œ 3ì˜ ê³¼ì •ì„ ë°˜ë³µí•˜ì—¬, 첫 ì¤„ì˜ ì˜¤ë¥˜ë¥¼ 수정하십시오.

--->  Whan this lime was tuoed in, someone presswd some wrojg keys!
--->  When this line was typed in, someone pressed some wrong keys!

  5. Lesson 3.2 ë¡œ ì´ë™í•©ì‹œë‹¤.

주ì˜: 외우지 ë§ê³ , ì§ì ‘ í•´ë³´ë©´ì„œ ìµí˜€ì•¼ 한다는 ê²ƒì„ ìžŠì§€ 마십시오.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 3.3: 변환(CHANGE) 명령


           ** í•œ ë‹¨ì–´ì˜ ì¼ë¶€ë‚˜ 전체를 바꾸려면,  cw  를 치십시오. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì²«ì¤„ë¡œ 옮ê¹ë‹ˆë‹¤.

  2. 커서를 lubw ì—ì„œ u ìœ„ì— ì˜¬ë ¤ë†“ìŠµë‹ˆë‹¤.

  3. cw ë¼ê³  명령한 후 단어를 정확하게 수정합니다. (ì´ ê²½ìš°,  'ine' 를 칩니다.)

  4. <ESC> 를 누른 후 ë‹¤ìŒ ì—러로 갑니다 (수정ë˜ì–´ì•¼í•  첫 글ìžë¡œ 갑니다.)

  5. 3ì—ì„œ 4ì˜ ê³¼ì •ì„ ë°˜ë³µí•˜ì—¬ 첫번째 ë¬¸ìž¥ì„ ë‘번째 문장과 ê°™ë„ë¡ ë§Œë“­ë‹ˆë‹¤.

---> This lubw has a few wptfd that mrrf changing usf the change command.
---> This line has a few words that need changing using the change command.

cw 는 단어를 치환하는 것 ë¿ë§Œ 아니ë¼, ë‚´ìš©ì„ ì‚½ìž…í•  수 있ë„ë¡ í•œë‹¤ëŠ” 것ì—
주ì˜í•©ì‹œë‹¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       Lesson 3.4: c 를 ì´ìš©í•œ 다른 변환 명령


     ** 변환 ëª…ë ¹ì€ ì‚­ì œí•  ë•Œ ì´ìš©í•œ 대ìƒì— 대해 ì ìš©í•  수 있습니다. **

  1. 변환 ëª…ë ¹ì€ ì‚­ì œì™€ ë™ì¼í•œ ë°©ì‹ìœ¼ë¡œ ë™ìž‘합니다. 형ì‹ì€ 다ìŒê³¼ 같습니다:

       [횟수]   c   ëŒ€ìƒ      ë˜ëŠ”       c   [횟수]   대ìƒ

  2. ì ìš© 가능한 ëŒ€ìƒ ì—­ì‹œ 같습니다.  w (단어),  $ (ì¤„ì˜ ë) ë“±ì´ ìžˆìŠµë‹ˆë‹¤.

  3. ---> ë¡œ í‘œì‹œëœ ì²«ì¤„ë¡œ ì´ë™í•©ë‹ˆë‹¤.

  4. 첫 ì—러 위로 커서를 옮ê¹ë‹ˆë‹¤.

  5. c$ 를 입력하여, ê·¸ ì¤„ì˜ ë‚˜ë¨¸ì§€ê°€ ë‘번째 줄처럼 ë˜ë„ë¡ ìˆ˜ì •í•œ 후 <ESC> 를
     누르십시오.

---> The end of this line needs some help to make it like the second.
---> The end of this line needs to be corrected using the  c$  command.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               LESSON 3 요약


  1. ì´ë¯¸ 지운 ë‚´ìš©ì„ ë˜ëŒë¦¬ë ¤ë©´,  p  를 누르십시오. ì´ ëª…ë ¹ì€ ì»¤ì„œ *다ìŒì—*
     지워진 ë‚´ìš©ì„ ë¶™ìž…ë‹ˆë‹¤(PUT). (í•œ ì¤„ì„ ì§€ìš´ 경우ì—는 커서 ë‹¤ìŒ ì¤„ì—
     지워진 ë‚´ìš©ì´ ë¶™ìŠµë‹ˆë‹¤.)

  2. 커서 ì•„ëž˜ì˜ ê¸€ìžë¥¼ 치환하려면(REPLACE),  r  ì„ ëˆ„ë¥¸ 후 ì›ëž˜ ê¸€ìž ëŒ€ì‹ 
     바꾸어 ë„£ì„ ê¸€ìžë¥¼ 입력합니다.

  3. 변환 명령(CHANGE)ì€ ì»¤ì„œì—ì„œ 부터 지정한 대ìƒì˜ ë까지 바꿀 수 있는
     명령입니다. 예를 들어, 커서 위치ì—ì„œ ë‹¨ì–´ì˜ ë까지 바꾸려면,  cw  를
     입력하면 ë˜ë©°,  c$  는 줄 ë까지 바꾸는 ë° ì“°ìž…ë‹ˆë‹¤.

  4. 변환 ëª…ë ¹ì˜ í˜•ì‹ì€ 다ìŒê³¼ 같습니다:

         [횟수]   c   ëŒ€ìƒ       ë˜ëŠ”       c   [횟수]   대ìƒ

계ì†í•´ì„œ ë‹¤ìŒ Lesson ì„ ì§„í–‰í•©ì‹œë‹¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     Lesson 4.1: 위치와 파ì¼ì˜ ìƒíƒœ


  **  CTRL-g 를 누르면 íŒŒì¼ ë‚´ì—ì„œì˜ í˜„ìž¬ 위치와 파ì¼ì˜ ìƒíƒœë¥¼ ë³¼ 수 있습니다.
      SHIFT-G 를 누르면 íŒŒì¼ ë‚´ì˜ ì¤„ë¡œ ì´ë™í•©ë‹ˆë‹¤. **

  주ì˜: ì•„ëž˜ì˜ ë‹¨ê³„ë¥¼ ë”°ë¼í•˜ê¸° ì „ì—, ì´ Lesson 전체를 먼저 ì½ìœ¼ì‹­ì‹œì˜¤.

  1. CTRL 키를 누른 ìƒíƒœì—ì„œ g 를 누릅니다. íŒŒì¼ ì´ë¦„ê³¼ 현재 위치한 줄ì´
     í‘œì‹œëœ ìƒíƒœì¤„ì´ í™”ë©´ ì•„ëž˜ì— í‘œì‹œë  ê²ƒìž…ë‹ˆë‹¤. 3번째 단계를 위해 ê·¸
     줄 번호를 기억하고 계십시오.

  2. SHIFT-G 를 누르면 파ì¼ì˜ 마지막으로 ì´ë™í•©ë‹ˆë‹¤.

  3. 아까 ê¸°ì–µí–ˆë˜ ì¤„ 번호를 입력한 후 SHIFT-G 를 누르십시오. ì´ë ‡ê²Œ 하면
     처ìŒì— CTRL-g 를 ëˆŒë €ë˜ ìž¥ì†Œë¡œ ë˜ëŒì•„가게 ë  ê²ƒìž…ë‹ˆë‹¤.
     (번호를 입력할 ë•Œ, ì´ê²ƒì€ í™”ë©´ì— í‘œì‹œë˜ì§€ 않습니다.)

  4. ìžì‹ ì´ ìƒê²¼ë‹¤ë©´, 1ì—ì„œ 3까지를 실행해보십시오.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 4.2: 찾기 명령


              **  /  를 누른 후 검색할 문구를 입력하십시오. **

  1. 명령 모드ì—ì„œ  /  를 입력하십시오.  : 명령ì—서와 마찬가지로,  화면 아래ì—
     / 와 커서가 í‘œì‹œë  ê²ƒìž…ë‹ˆë‹¤.

  2. 'errroor' ë¼ê³  친 후 <ENTER> 를 치십시오. ì´ ë‹¨ì–´ë¥¼ 찾으려고 합니다.

  3. ê°™ì€ ë¬¸êµ¬ë¥¼ 다시 찾으려면, 간단히  n  ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤.
     ê°™ì€ ë¬¸êµ¬ë¥¼ 반대 방향으로 찾으려면,  Shift-N ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤.

  4. 문구를 역방향으로 찾으려면,  /  대신  ? 를 ì´ìš©í•˜ë©´ ë©ë‹ˆë‹¤.

---> "errroor" is not the way to spell error;  errroor is an error.

참고: 찾는 ì¤‘ì— íŒŒì¼ì˜ ëì— ë‹¤ë‹¤ë¥´ê²Œ ë˜ë©´, 파ì¼ì˜ 처ìŒë¶€í„° 다시 찾게 ë©ë‹ˆë‹¤.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   Lesson 4.3: ê´„í˜¸ì˜ ì§ ì°¾ê¸°


              ** %  를 눌러서  ), ], } ì˜ ì§ì„ 찾습니다. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì¤„ì˜ (, [, { 중 í•˜ë‚˜ì— ê°€ì ¸ë‹¤ 놓습니다.

  2.  % 를 입력해 봅시다.

  3. 커서가 ì§ì´ 맞는 괄호로 ì´ë™í•  것입니다.

  4.  % 를 입력하여, ì´ì „ 괄호로 ë˜ëŒì•„ 옵시다.

---> This ( is a test line with ('s, ['s ] and {'s } in it. ))

참고: ì§ì´ 맞지 않는 괄호가 있는 í”„ë¡œê·¸ëž¨ì„ ë””ë²„ê¹…í•  ë•Œì— ë§¤ìš° 유용합니다!






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      Lesson 4.4: ì—러를 수정하는 방법


     **  :s/old/new/g  하면 'old' 를  'new' 로 치환(SUBTITUTE)합니다. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì¤„ì— ê°€ì ¸ë‹¤ 놓습니다.

  2.  :s/thee/the 를 입력한 후 <ENTER> 를 칩니다.  ì´ ëª…ë ¹ì€ ê·¸ 줄ì—ì„œ
     처ìŒìœ¼ë¡œ ë°œê²¬ëœ ê²ƒë§Œ 바꾼다는 ê²ƒì— ì£¼ì˜í•˜ì‹­ì‹œì˜¤.

  3. ì´ë²ˆì—는  :s/thee/the/g  를 입력합니다. ì´ëŠ” ê·¸ 줄 ì „ì²´(globally)를
     치환한다는 ê²ƒì„ ì˜ë¯¸í•©ë‹ˆë‹¤.

---> thee best time to see thee flowers is in thee spring.

  4. ë‘ ì¤„ 사ì´ì˜ 모든 문ìžì—´ì— 대해 치환하려면 다ìŒê³¼ ê°™ì´ í•©ë‹ˆë‹¤,
      :#,#s/old/new/g    #,# 는 ë‘ ì¤„ì˜ ì¤„ë²ˆí˜¸ë¥¼ 뜻합니다.
      :%s/old/new/g      íŒŒì¼ ì „ì²´ì—ì„œ ë°œê²¬ëœ ëª¨ë“  ê²ƒì„ ì¹˜í™˜í•˜ëŠ” 경우입니다.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               LESSON 4 요약


  1. CTRL-g  는 파ì¼ì˜ ìƒíƒœì™€ íŒŒì¼ ë‚´ì—ì„œì˜ í˜„ìž¬ 위치를 표시합니다.
     SHIFT-G  는 파ì¼ì˜ ë으로 ì´ë™í•©ë‹ˆë‹¤. 줄번호를 입력한 후 SHIFT-G를
     입력하면, ê·¸ 줄로 ì´ë™í•©ë‹ˆë‹¤.

  2.  / 를 입력한 후 문구를 입력하면 그 문구를 아랫방향으로 찾습니다.
      ? 를 입력한 후 문구를 입력하면 윗방향으로 찾습니다.
     검색 후, n ì„ ìž…ë ¥í•˜ë©´ ê°™ì€ ë°©í–¥ìœ¼ë¡œ ë‹¤ìŒ ë¬¸êµ¬ë¥¼ 찾으며,
     Shift-N ì„ ìž…ë ¥í•˜ë©´ 반대 방향으로 찾습니다.

  3. 커서가 (,),[,],{,} ìœ„ì— ìžˆì„ ë•Œì—  % 를 입력하면 ìƒì‘하는 ì§ì„
     찾아갑니다.

  4. ì–´ë–¤ ì¤„ì— ì²˜ìŒ ë“±ìž¥í•˜ëŠ” old를 newë¡œ 바꾸려면          :s/old/new
     í•œ ì¤„ì— ë“±ìž¥í•˜ëŠ” 모든 old를 newë¡œ 바꾸려면            :s/old/new/g
     ë‘ ì¤„ #,# 사ì´ì—ì„œ ì¹˜í™˜ì„ í•˜ë ¤ë©´                      :#,#s/old/new/g
     íŒŒì¼ ë‚´ì˜ ëª¨ë“  문구를 치환하려면                      :%s/old/new/g
     바꿀 때마다 확ì¸ì„ 거치려면 'c'를 붙여서              :%s/old/new/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   Lesson 5.1: 외부 명령 실행하는 방법


         **   :!  ì„ ìž…ë ¥í•œ 후 실행하려는 ëª…ë ¹ì„ ìž…ë ¥í•˜ì‹­ì‹œì˜¤. **

  1. 친숙한 ëª…ë ¹ì¸  :  를 입력하면 커서가 화면 아래로 ì´ë™í•©ë‹ˆë‹¤. 명령ì„
     입력할 수 있게 ë©ë‹ˆë‹¤.

  2. ì´ì œ  ! (ëŠë‚Œí‘œ) 를 입력하십시오. ì´ë ‡ê²Œ 하면 외부 쉘 ëª…ë ¹ì„ ì‹¤í–‰í• 
     수 있습니다.

  3. 시험삼아 ! 다ìŒì—  ls  를 입력한 후 <ENTER> 를 ì³ë³´ì‹­ì‹œì˜¤. 쉘 프롬프트
     ì—서처럼 ë””ë ‰í† ë¦¬ì˜ ëª©ë¡ì´ ì¶œë ¥ë  ê²ƒìž…ë‹ˆë‹¤.  ls  ê°€ ë™ìž‘하지 않는다면
     :!dir ì„ ì‹œë„í•´ 보십시오.

참고:  ì–´ë–¤ 외부 ëª…ë ¹ë„ ì´ ë°©ë²•ìœ¼ë¡œ 실행할 수 있습니다.

참고:  모든  :  ëª…ë ¹ì€ <ENTER> 를 ì³ì•¼ 마무리 ë©ë‹ˆë‹¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    Lesson 5.2: 보다 ìžì„¸í•œ íŒŒì¼ ì €ìž¥


     ** ìˆ˜ì •ëœ ë‚´ìš©ì„ íŒŒì¼ë¡œ 저장하려면,  :w  FILENAME  하십시오. **

  1.  :!dir ë˜ëŠ”  :!ls  를 입력하여 ë””ë ‰í† ë¦¬ì˜ ë¦¬ìŠ¤íŠ¸ë¥¼ 얻어옵니다.
     ìœ„ì˜ ëª…ë ¹ 후 <ENTER>를 ì³ì•¼í•œë‹¤ëŠ” ê²ƒì€ ì´ë¯¸ 알고 ìžˆì„ ê²ƒìž…ë‹ˆë‹¤.

  2. TEST 처럼 존재하지 않는 íŒŒì¼ ì´ë¦„ì„ í•˜ë‚˜ 고르십시오.

  3. ì´ì œ  :w TEST ë¼ê³  입력하십시오.  (TEST는 ë‹¹ì‹ ì´ ì„ íƒí•œ íŒŒì¼ ì´ë¦„입니다.)

  4. ì´ë ‡ê²Œ 하면 ë¹” ê¸¸ìž¡ì´ íŒŒì¼ ì „ì²´ë¥¼ TESTë¼ëŠ” ì´ë¦„으로 저장합니다.
     확ì¸í•˜ë ¤ë©´,  :!dir ì„ ë‹¤ì‹œ 입력하여, 디렉토리를 살펴보십시오.

참고: ë¹”ì„ ì¢…ë£Œí•œ 후, ë¹”ì„ ë‹¤ì‹œ 실행하여 TESTë¼ëŠ” 파ì¼ì„ ì—´ë©´, ê·¸ 파ì¼ì€
      ì €ìž¥í–ˆì„ ë•Œì™€ 완벽히 ê°™ì€ ë³µì‚¬ë³¸ì¼ ê²ƒìž…ë‹ˆë‹¤.

  5. ì´ì œ ê·¸ 파ì¼ì„ 지ì›ì‹œë‹¤.
     (MS-DOSì—ì„œ):   !del TEST
     (Unixì—ì„œ):     !rm TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    Lesson 5.3: ì„ íƒì ìœ¼ë¡œ 저장하는 명령


        ** 파ì¼ì˜ ì¼ë¶€ë¥¼ 저장하려면,  :#,# w FILENAME  하십시오. **

  1. 다시 한번,  :!dir  ì´ë‚˜  :!ls 를 입력하여 ë””ë ‰í† ë¦¬ì˜ ëª©ë¡ì„ 받아온 후
     TEST ê°™ì€ ì í•©í•œ ì´ë¦„ì„ ì„ íƒí•©ë‹ˆë‹¤.

  2. 커서를 ì´ íŽ˜ì´ì§€ì˜ 처ìŒìœ¼ë¡œ 옮긴 후, Ctrl-g 를 입력하여 ê·¸ ì¤„ì˜ ì¤„ë²ˆí˜¸ë¥¼
     알아냅니다. ì´ ë²ˆí˜¸ë¥¼ 기억하십시오!

  3. ì´ì œ ì´ íŽ˜ì´ì§€ì˜ 마지막으로 가서  Ctrl-g 를 다시 입력하십시오. ì´ ì¤„ì˜
     줄번호 ë˜í•œ 기억하십시오!

  4. ì–´ë–¤ 섹션만 파ì¼ë¡œ 저장하려면,  :#,# w TEST  를 입력하면 ë©ë‹ˆë‹¤. ì´ ë•Œ
     #,# 는 아까 ê¸°ì–µí–ˆë˜ ì‹œìž‘ê³¼ ë 줄번호 입니다. TEST는 íŒŒì¼ ì´ë¦„입니다.

  5. :!dir ì„ ì´ìš©í•˜ì—¬ 파ì¼ì´ 만들어졌는지 확ì¸í•˜ì‹­ì‹œì˜¤. 지우지는 마십시오.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   Lesson 5.4: íŒŒì¼ ì½ì–´ë“¤ì´ê¸°, 합치기


       ** ì–´ë–¤ 파ì¼ì˜ ë‚´ìš©ì„ ì‚½ìž…í•˜ë ¤ë©´,  :r FILENAME  하십시오 **

  1.  :!dir ì„ ìž…ë ¥í•˜ì—¬ 아까 만든 TEST 파ì¼ì´ 그대로 있는지 확ì¸í•˜ì‹­ì‹œì˜¤.

  2. 커서를 ì´ íŽ˜ì´ì§€ì˜ 처ìŒìœ¼ë¡œ 움ì§ì´ì‹­ì‹œì˜¤.

주ì˜:  3번째 단계를 실행하면, Lesson 5.3 ì„ ë³´ê²Œ ë  ê²ƒìž…ë‹ˆë‹¤. 그렇게 ë˜ë©´
       ì´ lesson으로 다시 내려오십시오.

  3. ì´ì œ TEST 파ì¼ì„ ì½ì–´ë“¤ìž…시다.  :r TEST  ëª…ë ¹ì„ ì‚¬ìš©í•˜ì‹­ì‹œì˜¤. TEST 는
     파ì¼ì˜ ì´ë¦„입니다.

참고:  ì½ì–´ë“¤ì¸ 파ì¼ì€ 커서가 위치한 지ì ì—서부터 놓ì´ê²Œ ë©ë‹ˆë‹¤.

  4. 파ì¼ì´ ì½ì–´ë“¤ì—¬ì§„ ê²ƒì„ í™•ì¸í•˜ê¸° 위해, 뒤로 ì´ë™í•´ì„œ 기존 버전과 파ì¼ì—ì„œ
     ì½ì–´ë“¤ì¸ 버전, ì´ë ‡ê²Œ Lesson 5.3 ì´ ë‘번 반복ë˜ì—ˆìŒì„ 확ì¸í•˜ì‹­ì‹œì˜¤.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               LESSON 5 요약


  1.  :!command  를 ì´ìš©í•˜ì—¬ 외부 ëª…ë ¹ì„ ì‹¤í–‰í•©ë‹ˆë‹¤.

      유용한 예:
         (MS-DOS)         (Unix)
          :!dir            :!ls            -  ë””ë ‰í† ë¦¬ì˜ ëª©ë¡ì„ 보여준다.
          :!del FILENAME   :!rm FILENAME   -  FILENAMEì´ë¼ëŠ” 파ì¼ì„ 지운다.

  2.  :w FILENAME  하면 현재 ë¹”ì—ì„œ 사용하는 파ì¼ì„ FILENAMEì´ë¼ëŠ” ì´ë¦„으로
      디스í¬ì— 저장합니다.

  3.  :#,#w FILENAME  하면 #부터 #ê¹Œì§€ì˜ ì¤„ì„ FILENAMEì´ë¼ëŠ” 파ì¼ë¡œ 저장합니다.

  4.  :r FILENAME  ì€ ë””ìŠ¤í¬ì—ì„œ FILENAMEì´ë¼ëŠ” 파ì¼ì„ 불러들여서 커서 위치
      ë’¤ì— í˜„ìž¬ 파ì¼ì„ 집어넣습니다.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                    Lesson 6.1: 새 줄 열기(OPEN) 명령


       **  o  를 누르면 커서 ì•„ëž˜ì— ì¤„ì„ ë§Œë“¤ê³  편집 모드가 ë©ë‹ˆë‹¤. **

  1. ì•„ëž˜ì— ---> ë¡œ í‘œì‹œëœ ì¤„ë¡œ 커서를 옮기십시오.

  2.  o (소문ìž)를 ì³ì„œ 커서 *아래ì—* ì¤„ì„ í•˜ë‚˜ 여십시오. 편집 모드가 ë©ë‹ˆë‹¤.
     Insert mode.

  3. ---> ë¡œ í‘œì‹œëœ ì¤„ì„ ë³µì‚¬í•œ 후  <ESC> 를 눌러서 편집 모드ì—ì„œ 나오십시오.

---> After typing  o  the cursor is placed on the open line in Insert mode.

  4. 커서 *위ì—* ì¤„ì„ í•˜ë‚˜ 만드려면, ì†Œë¬¸ìž  o 대신 ëŒ€ë¬¸ìž  O  를 치면 ë©ë‹ˆë‹¤.
     아래 있는 ì¤„ì— ëŒ€í•´ ì´ ëª…ë ¹ì„ ë‚´ë ¤ë³´ì‹­ì‹œì˜¤.
Open up a line above this by typing Shift-O while the cursor is on this line.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        Lesson 6.2: 추가(APPEND) 명령


          **  a 를 누르면 커서 *다ìŒì—* ê¸€ì„ ìž…ë ¥í•  수 있습니다. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì²«ë²ˆì§¸ ì¤„ì˜ ë으로 옮ê¹ë‹ˆë‹¤.  명령 모드ì—ì„œ
     $ 를 ì´ìš©í•˜ì‹­ì‹œì˜¤.

  2.  ì†Œë¬¸ìž a 를 커서 아래 ê¸€ìž *다ìŒ*ì— ê¸€ì„ ì¶”ê°€í•  수 있습니다.
     (ëŒ€ë¬¸ìž A는 ê·¸ ì¤„ì˜ ëì— ì¶”ê°€í•©ë‹ˆë‹¤.)

참고: 그렇게 하시면 ê³ ìž‘ ì¤„ì˜ ëì— ì¶”ê°€ë¥¼ 하기 위해 i를 누르고, 커서 아래ì—
      ìžˆë˜ ê¸€ìžë¥¼ 반복하고, ê¸€ì„ ë¼ì›Œë„£ê³ , <ESC>를 눌러 명령 모드로 ëŒì•„와서,
      커서를 오른쪽으로 옮기고 마지막으로 x까지 눌러야 하는 ë²ˆê±°ë¡œì›€ì„ í”¼í•˜ì‹¤
      수 있습니다.

  3. ì´ì œ 첫 ì¤„ì„ ì™„ì„±í•˜ì‹­ì‹œì˜¤. 추가 ëª…ë ¹ì€ í…스트가 ìž…ë ¥ë˜ëŠ” 위치 외ì—는
     편집 모드와 완전히 같다는 ê²ƒì„ ìœ ë…하십시오.

---> This line will allow you to practice
---> This line will allow you to practice appending text to the end of a line.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                   Lesson 6.3: 치환(REPLACE) ì˜ ë‹¤ë¥¸ 버전


      **  ëŒ€ë¬¸ìž R ì„ ìž…ë ¥í•˜ë©´ 하나 ì´ìƒì˜ 글ìžë¥¼ 바꿀 수 있습니다. **

  1. 커서를 ---> ë¡œ í‘œì‹œëœ ì²«ë²ˆì§¸ 줄로 옮기십시오.

  2. 커서를 ---> ë¡œ í‘œì‹œëœ ë‘번째 줄과 다른 첫번째 단어 위로 옮기십시오.
     ('last' 입니다.)

  3.  R  ì„ ìž…ë ¥í•œ 후 첫번째 ì¤„ì˜ ì˜ˆì „ í…스트 ìœ„ì— ìƒˆë¡œìš´ ê¸€ì„ ìž…ë ¥í•˜ì—¬
     나머지 ë‚´ìš©ì´ ë‘번째 줄과 같아지ë„ë¡ ë°”ê¿‰ì‹œë‹¤.

---> To make the first line the same as the last on this page use the keys.
---> To make the first line the same as the second, type R and the new text.

  4. <ESC> 를 눌러서 나가면, 바뀌지 ì•Šì€ í…스트는 그대로 남게 ë©ë‹ˆë‹¤.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                         Lesson 6.4: 옵션 설정(SET)

      ** 찾기나 바꾸기ì—ì„œ ëŒ€ì†Œë¬¸ìž êµ¬ë¶„ì„ ì—†ì• ê¸° 위해 ì˜µì…˜ì„ ì„¤ì •í•©ë‹ˆë‹¤ **

  1. 다ìŒì„ 입력하여 'ignore' 를 찾으십시오:
     /ignore
      n 키를 ì´ìš©í•˜ì—¬ 여러번 반복하십시오.

  2. 'ic' (ëŒ€ì†Œë¬¸ìž êµ¬ë³„ 안함, Ignore case) ì˜µì…˜ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤:
     :set ic

  3.  n 키를 눌러서 'ignore' 를 다시 찾아보십시오.
     n 키를 ê³„ì† ëˆŒëŸ¬ì„œ 여러번 찾으십시오.

  4. 'hlsearch' 와 'incsearch' ì˜µì…˜ì„ ì„¤ì •í•©ì‹œë‹¤.
     :set hls is

  5. 찾기 ëª…ë ¹ì„ ë‹¤ì‹œ 입력하여, ì–´ë–¤ ì¼ì´ ì¼ì–´ë‚˜ëŠ”지 확ì¸í•´ 보십시오:
     /ignore

  6. ì°¾ì€ ë‚´ìš©ì´ ê°•ì¡°(HIGHLIGHT)ëœ ê²ƒì„ ì—†ì• ë ¤ë©´, 다ìŒê³¼ ê°™ì´ ìž…ë ¥í•©ë‹ˆë‹¤:
     :nohlsearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               LESSON 6 요약


  1.  o 를 입력하면 커서 *아래ì—* í•œ ì¤„ì´ ì—´ë¦¬ë©°, 커서는 편집 모드로
     열린 줄 ìœ„ì— ìœ„ì¹˜í•˜ê²Œ ë©ë‹ˆë‹¤.
     ëŒ€ë¬¸ìž  O  를 입력하면 커서가 있는 ì¤„ì˜ *위로* 새 ì¤„ì„ ì—´ê²Œ ë©ë‹ˆë‹¤.

  2.  a 를 입력하면 커서 *다ìŒì—* ê¸€ì„ ìž…ë ¥í•  수 있습니다.
     ëŒ€ë¬¸ìž  A  를 입력하면 ìžë™ìœ¼ë¡œ ê·¸ ì¤„ì˜ ëì— ê¸€ìžë¥¼ 추가하게 ë©ë‹ˆë‹¤.

  3. ëŒ€ë¬¸ìž  R  ì„ ìž…ë ¥í•˜ë©´ <ESC> 를 눌러서 나가기 전까지 바꾸기 모드가 ë©ë‹ˆë‹¤.

  4. ":set xxx" 를 하면 "xxx" ì˜µì…˜ì´ ì„¤ì •ë©ë‹ˆë‹¤.









~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       LESSON 7: 온ë¼ì¸ ë„ì›€ë§ ëª…ë ¹


                      ** 온ë¼ì¸ ë„ì›€ë§ ì‹œìŠ¤í…œ 사용하기 **

  ë¹”ì€ í­ ë„“ì€ ì˜¨ë¼ì¸ ë„ì›€ë§ ì‹œìŠ¤í…œì„ ì œê³µí•©ë‹ˆë‹¤.  ë„움ë§ì„ 보려면,
  ë‹¤ìŒ ì„¸ê°€ì§€ 중 하나를 ì‹œë„해보십시오:
        - <HELP> 키를 누른다. (키가 있는 경우)
        - <F1> 키를 누른다. (키가 있는 경우)
        - :help <ENTER>   ë¼ê³  입력한다.

  ë„ì›€ë§ ì°½ì„ ë‹«ìœ¼ë ¤ë©´  :q <ENTER>  ë¼ê³  입력하십시오.

  ":help" ë¼ëŠ” ëª…ë ¹ì— ì¸ìžë¥¼ 주면 ì–´ë–¤ ì£¼ì œì— ê´€í•œ ë„움ë§ì„ ì°¾ì„ ìˆ˜ 있습니다.
  ë‹¤ìŒ ëª…ë ¹ì„ ë‚´ë ¤ 보십시오. ( <ENTER> 키를 누르는 ê²ƒì„ ìžŠì§€ 마십시오.)

        :help w
        :help c_<T
        :help insert-index
        :help user-manual


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       LESSON 8: 시작 스í¬ë¦½íŠ¸ 만들기

                            ** ë¹”ì˜ ê¸°ëŠ¥ 켜기 **

  ë¹”ì€ Vi 보다 훨씬 ë§Žì€ ê¸°ëŠ¥ì„ ê°€ì§€ê³  있지만, ëŒ€ë¶€ë¶„ì€ ê¸°ë³¸ì ìœ¼ë¡œ ìž‘ë™í•˜ì§€
  않습니다. ë” ë§Žì€ ê¸°ëŠ¥ì„ ì¨ë³´ë ¤ë©´, "vimrc" ë¼ëŠ” 파ì¼ì„ 만들어야 합니다.

  1. "vimrc" 파ì¼ì„ 수정합시다. ì´ íŒŒì¼ì€ 사용하는 ì‹œìŠ¤í…œì— ë”°ë¼ ë‹¤ë¦…ë‹ˆë‹¤:
  1. Start editing the "vimrc" file, this depends on your system:
        :edit ~/.vimrc                  Unixì˜ ê²½ìš°
        :edit $VIM/_vimrc               MS-Windowsì˜ ê²½ìš°

  2. ì´ì œ "vimrc"ì˜ ì˜ˆì œë¥¼ ì½ì–´ë“¤ìž…니다:

        :read $VIMRUNTIME/vimrc_example.vim

  3. 다ìŒê³¼ ê°™ì´ í•˜ì—¬ 파ì¼ì„ 저장합니다:

        :write

  ë‹¤ìŒ ë²ˆì— ë¹”ì„ ì‹œìž‘í•˜ë©´, 구문 ê°•ì¡°(syntax highlighting)ì´ ì‚¬ìš©ë  ê²ƒìž…ë‹ˆë‹¤.
  모든 ì›í•˜ëŠ” ì„¤ì •ì„ ì´ "vimrc" 파ì¼ì— 넣어둘 수 있습니다.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  ì´ê²ƒìœ¼ë¡œ ë¹” 길잡ì´ë¥¼ 마칩니다.  ì´ ê¸¸ìž¡ì´ëŠ” ë¹” íŽ¸ì§‘ê¸°ì— ëŒ€í•œ 간략한 개요를
  보여주기 위한 ì˜ë„ë¡œ 제작ë˜ì—ˆìœ¼ë©°, ì´ íŽ¸ì§‘ê¸°ë¥¼ ì •ë§ ê°„ë‹¨ížˆ 사용하기ì—
  충분할 ë¿ìž…니다.  ë¹”ì—는 ì´ ê¸¸ìž¡ì´ì™€ëŠ” 비êµí•  수 ì—†ì„ ë§Œí¼ í›¨ì”¬ ë§Žì€ ëª…ë ¹ì´
  있습니다.  ë‹¤ìŒ ì‚¬ìš©ìž ë§¤ë‰´ì–¼ì„ ì½ìœ¼ì‹­ì‹œì˜¤: ":help user-manual"

  보다 ìžì„¸ížˆ ì½ê³  공부하려면, ë‹¤ìŒ ì±…ì„ ì¶”ì²œí•´ 드립니다:
        Vim - Vi Improved - by Steve Oualline
        출íŒì‚¬: New Riders
  ì´ ì±…ì€ ì™„ì „ížˆ ë¹”ì— ëŒ€í•´ì„œë§Œ 다루고 있습니다.  특히 초보ìžë“¤ì—게 유용합니다.
  ë§Žì€ ì˜ˆì œì™€ ê·¸ë¦¼ì´ ìžˆìŠµë‹ˆë‹¤.
  다ìŒì„ 참고하십시오:  http://iccf-holland.org/click5.html

  ë‹¤ìŒ ì±…ì€ ì¢€ ì˜¤ëž˜ëœ ì±…ìœ¼ë¡œ 빔보다는 Viì— ëŒ€í•´ 다루고 있지만, ì—­ì‹œ 추천할 만
  합니다:
        Learning the Vi Editor - by Linda Lamb
        출íŒì‚¬: O'Reilly & Associates Inc.
  Vië¡œ 하고 ì‹¶ì€ ê±°ì˜ ëª¨ë“  ê²ƒì— ëŒ€í•´ ì•Œ 수 있는 ì¢‹ì€ ì±…ìž…ë‹ˆë‹¤.
  여섯번째 개정íŒì€ ë¹”ì— ê´€í•œ ë‚´ìš©ì„ í¬í•¨í•˜ê³  있습니다.

  ì´ ê¸¸ìž¡ì´ëŠ”  Colorado School of Minesì˜ Michael C. Pierce 와
  Robert K. Ware ê°€ Colorado State Universityì˜ Charles Smith ì˜ ì•„ì´ë””ì–´ì—
  착안하여 ì¼ìŠµë‹ˆë‹¤.
  .  E-mail: bware@mines.colorado.edu.

  Modified for Vim by Bram Moolenaar.

  ì´ ë¬¸ì„œì˜ í•œêµ­ì–´ ë²„ì „ì— ê´€í•œ 문ì˜ëŠ” ë‹¤ìŒ ì‚¬ì´íŠ¸ë¡œ 해주십시오.
  http://wiki.kldp.org/wiki.php/VimTutorKo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net