반응형

 

[vi 1단계]

1. 명령행에서 vi test.txt 해서 vi를 시작합니다.

2. vi 에는 3가지 모드가 있습니다.한번씩 눌러보세요.이거눌렀다,저것 눌렀다→

(1)명령모드: ESC 키 vi 화면 좌측하단에 아무표시도 없습니다.

(2)입력모드: i 키 vi 화면 좌측하단에 -INSERT- 표시가 나타납니다.

(3)ex모드: Shift + : 키 vi 화면 좌측하단에 : 표시가 나타납니다. → (#!!!-ESC 키를 꼭 눌러서 명령모드로 바꾼후 해야합니다.)

3. i 키를 누르고(입력모드) 아무거나 2~3줄 입력합니다.

4. 방향키를 눌러 상하좌우로 커서를 움직여 보세요.

5. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력해 보세요.

6. 자판의 키를 누르면서 어떤일이 벌어지는지 감이 쬐금 올때까지만 계속해보시기 바랍니다.

## 1단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

화살표 방향키

커서 이동하기

입력모드( i )

 

 

ex모드( Shift + : )

wq

저장하고 종료하기

  

[vi 2단계]

1. 명령행에서 vi test.txt 해서 1단계서 만든것을 다시 엽니다.

2. 첫번째 라인에 커서를 위치시킵니다.

3. yy 를 누릅니다.(y를 두번 누르면 됩니다)-복사하기 명령입니다.

4. p 를 누릅니다.(3번이상 눌러봅니다)-복사한것 붙혀넣기 명령입니다.

5. x 를 누릅니다.(3번이상 눌러봅니다)-삭제명령입니다.그것도 한글자씩 삭제하기 명령.

6. u 를 누릅니다.(3번이상 눌러봅니다)-되살리기 명령입니다.

7. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력합니다.

## 2단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

화살표 방향키

커서 이동

yy

복사(한줄)

p

붙히기(커서아래에)

x

삭제(한글자)

u

되살리기

입력모드( i )

 

 

ex모드( Shift + : )

wq

저장하고 종료하기

[vi 3단계]

1. 명령행에서 vi test.txt 해서 2단계까지 작업한것을 다시 엽니다.

2. 첫번째 라인에 커서를 위치시킵니다.(화살표 방향키 이용)

3. i를 누르고 windows라고 입력합니다.enter키를 두세번 누른후 다시 windows라고 입력, 3번정도 이과정을 반복합니다.

4. ESC 키를 눌러 명령모드로 바꾼후 커서를 windows라는 문구 맨앞에 위치시킨후 Shift + r 을 누릅니다.

(vi 화면 하단에 -REPLACE-라는 문구가 나타날 것입니다.)

5. linuxvi 라고 입력해보세요.(기존 windows가 linuxvi라고 교체되는 것을 볼수 있을 것입니다.)

6. Shift + : 키(ex모드)를 눌러 명령모드로 바꾼후 set nu 라고 입력합니다.(라인에 번호가 매겨집니다.)

7. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력합니다.

## 3단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

화살표 방향키

커서 이동

yy

복사(한줄)

p

붙히기(커서아래에)

x

삭제(한글자)

u

되살리기

R

교체

입력모드( i )

 

 

ex모드( Shift + : )

wq

저장하고 종료

set nu

라인에 번호매기기

 

[vi 4단계]

1. 명령행에서 vi test.txt 해서 3단계까지 작업한것을 다시 엽니다.

2. linuxvi 문구중 v자에 커서를 위치시킵니다.(화살표 방향키 이용)

3. i를 누르고 space bar 를 눌러 linux 와 vi 를 구분합니다. → 다시 ESC 키를 누른후 linux 맨앞에 커서를 위치시킵니다.

4. yw 를 누른후 p 를 두세번 천천히 눌러봅니다. (linux라는 단어가 계속 붙혀넣기 될것입니다.)

5. 자 이제 dw 를 눌러보세요.붙혀넣기 되었던 linux 단어가 삭제 될것입니다.)

6. 아무라인에나 커서를 위치시킵니다.

7. dd를 눌러보세요.(한라인통째로 삭제가 될것입니다. → 이것이 바로 한줄 통째 복사 명령어인 .yy의 반대명령어입니다.)

8. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 q!를 입력하세요. → (이명령을 주고 vi 를 빠져 나오면 방금했던 작업들이 저장되지 않습니다.)

 

 

 

## 4단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

화살표 방향키

커서 이동

yy

복사(한줄)

yw

복사(한단어)

p

붙히기(커서아래에)

x

삭제(한글자)

dw

삭제(한단어)

dd

삭제(한라인)

u

되살리기

R

교체

입력모드( i )

 

 

ex모드( Shift + : )

wq

저장하고 종료

q!

저장않고 종료

set nu

라인에 번호매기기

 

[vi 5단계]

1. 명령행에서 vi test.txt 해서 4단계까지 작업한것을 다시 엽니다.

2. 첫번째 라인에 커서를 위치시키고 3yy를 누릅니다(3줄이 한꺼번에 복사되어집니다.).

3. p를 3번이상 눌러보세요.

4. 3dd 를 누릅니다.(3줄씩 한꺼번에 지워지는 것을 볼수 있습니다.)

5. / (Slash) 를 누른후 (검색모드입니다.vi 화면하단에 / 표시가 나타납니다.) → linux라고 입력한후 enter 를 치세요다.그러면 linux 라는 단어가 있는곳으로 이동합니다. → 그다음 linux라는 단어로 이동하고자 할때는 n 을 누르면 됩니다. → 다시 역으로 올라가고자 하려면 Shift + n 을 누르면됩니다. → (#!!! - / 대신 ? 을 누르면 현재 커서위치부터 위쪽으로 검색해 올갑니다.

6. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 w test2.tst를 입력합니다.

7. vi 에서 빠져나온후 ls 명령을 내려보면 test2.txt 라는 파일이q 새로생긴것을 알 수있습니다.

## 5단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

화살표 방향키

커서 이동

yy

복사(한줄)

nyy

복사(n 라인만큼)

yw

복사(한단어)

p

붙히기(커서아래에)

x

삭제(한글자)

dw

삭제(한단어)

dd

삭제(한라인)

ndd

삭제(n 라인만큼)

u

되살리기

R

교체

/

검색

입력모드( i )

 

 

ex모드( Shift + : )

wq

저장하고 종료

wq test2.txt

test2.txt 파일명으로 저장

q!

저장않고 종료

set nu

라인에 번호매기기

 

1단계부터 5단계 까지 나온 명령들만 여러분이 익히면 vi 명령어의 99%를 배운것입니다.나머지 1%는 지금까지 분류된 범위에서 조금씩 첨가되는 명령이라 보면 됩니다.조금더 상황에 맞게 세분화 시킨 명령어들이면서,더 작업을 빨리 할 수 있게끔 하는 명령어들 말입니다. 방향키 만으로도 얼마든지 이동이 가능하지만 라인의 끝으로 단번에 이동하거나 한 페이지씩 이동하거나 범위를 설정한 만큼만 복사합니다 거나..등등..이 있다고 보면 됩니다.물론 앞으로 지금까지 해온 것에 조금씩 하나하나씩 첨가해 나간다면 어느새 vi 에 익숙해진 여러분의 빠른 손놀림을 보게 될 것입니다 :)

 

[vi PowerUP 6단계]

1. 명령행에서 vi powerupvi.txt 해서 세로운 파일을 여세요.

2. 첫번째 라인에 커서를 위치시키고 입력모드( i )에서 linuxvi linuxvi linuxvi linuxvi linuxvi 라고 → 입력하고 명령모드로 전환(ESC)후 이것을 복사(yy)하여 붙혀넣기(p)해서 5줄을 만듭니다.

3. j,k,h,l 순으로 마구마구 눌러보면서 커서가 어떻게 움직이나 잘 보세요.

4. w를 한번 두번 세번 마구마구 눌러보세요. 한 단어씩 이동하죠.

→ 자.그럼 이젠 b를 한번 두번 세번 마구마구 눌러보세요.역시 한단어씩 이동하는데 아까와 반대로 움직이죠. 지금은 한칸씩 이동이나 단어단위 이동이나 별차이 없이 느껴지실지도 모르지만 라인 수 많아지고 한 라인이 무진장 긴문장을 접하고 그 가운데 있는 문자를 수정해야 할 경우 큰 도움을 볼 것입니다

5. ex모드로 ( shift + : ) 전환후 : w linuxvi.txt 라고 명령해 보세요.

6. 명령모드(ESC)로 전환후 커서를 마지막라인으로 이동시킨후 o(알파벳입니다.숫자 0 가 아니고,,)를 누르고, windows windows windows windows windows 라고 입력하고 명령모드로 전환(ESC)후 이것을 복사(yy)하여 붙혀넣기(p)해서 5줄을 만듭니다.

7. ex모드로( shift + : ) 전환후 : w linux-windows.txt 라고 명령해 보세요.

8. :wq 하고 저장후 나와서 ls 해 보시면 powerupvi.txt 이외에 linuxvi.txt 와 linux-windows.txt 파일이 추가로 생긴것을 볼 수 있으실 겁니다.

## powerup 6단계에서 여러분이 알게 된 명령어 ##

명령모드( ESC )

j

아래로 이동

k

위로 이동

h

좌로 이동

l

우로 이동

w

한단어씩 정방향으로 이동

b

한단어씩 역방향으로 이동

입력모드( o )

현재라인 아래 입력모드

 

ex모드( Shift + : )

w

새로운 이름으로 파일저장하기

 

[vi PowerUP 7단계]

1. 명령행에서 vi linux-windows.txt 해서 세로운 파일을 여세요.

2. linuxvi 의 마지막 라인의 끝으로 이동후 J (대문자)를 눌러 봅니다.라인 붙히기 입니다.

3. 이제 0(아라비아 숫자)를 눌러 보세요.라인 맨 앞으로 이동 할 것입니다. 이젠 $ 를 눌러보세요.

→ 라인의 맨 끝으로 이동 할 것입니다. 이 두가지 명령역시 w,b와 잘 사용하면 프로그램 코딩시 한 라인이 엄청길 때 원하는 위치로 방향키나 ,j.k.h.l 보다 신속히 원하는 위치로 이동시켜 주기때문에 무척 편리하게 쓰실 수 있을 것입니다.

4. 이젠 다시 1G를 눌러 보세요.글구 $G를 눌러 보세요.계속 번갈아 가면서 눌러 보세요.. → 어떤 변화가 있나..이것은 파일의 처음과 끝으로의 이동입니다.

→ 라인수가 작을때나 별쓰임새가 없지만 http.conf와 같이 라인수가 1000라인 이상 넘어가는 파일등에서 간혹 마지막 부분의 설정파일을 보면서 고쳐야 할경우이나 마지막 부분에 뭔가 작업을 해야 할 경우 매우 유용합니다..pageup/pagedown 보다 빠르죠.단칼이니까..-_-''

5. 자 위에서 pageup/pagedown키로 한 화면씩 이동한다고 했죠. 근데 제가 모시고 있는 심사부님말로는 진정한 vi의 고수는 옆에서 봤을때 키보드에서 손이 움직이는 모습이 보이지 않아야 한 다라는 가르침을 주시더군요.. 결국 vi의 고수들은 자판의 오른쪽에 위치하여 손의 움직임이 보이게 하는 방향키나 pageup/pagedown 키를 만지지 않아야 한다는 것이죠.. 따라서 손의 움직임을 보이게 하는 pageup/pagedown키 대신 손의 움직임을 최소화 시켜줄 단축키를 알아보죠.

6. ex모드( shift + : )로 전환후 : set nu 해서 라인수가 나오게 합니다. → 그리고 : 5 라고 명령후 커서위치를 확인합니다. : 1 이라고 명령 후 커서위치를 확인합니다.

→ 이 명령어 쓰임은 보통은 http.conf등과 같은 설정 화일을 변경 후 데몬을 다시 구동시킬 때 잘못된 구문이 있을시 엔 문제가 있는 라인수가 나오게 됩니다. 이 때 바로 이 명령어를 유용하게 쓰는 겁니다.

→ 파일을 열고 : 에러라인수를 입력하면 바로 그곳으로 커서가 이동하죠 → 유용하게 활용하시고 벌레 많이 잡으세요 .:)

7. 저장하고 종료합니다.

## powerup 7단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

j

아래로 이동

k

위로 이동

h

좌로 이동

l

우로 이동

w

한단어씩 정방향으로 이동

b

한단어씩 역방향으로 이동

J

라인 붙히기

0(아라비아 숫자)

라인 맨앞으로 이동

$

라인 맨끝으로 이동

1G

파일의 첫라인으로 이동

$G 또는 G

파일의 끝라인으로 이동

pageup키

한화면 위로 이동

pagedown키

한화면 아래로 이동

입력모드( o )

현재라인 아래 입력모드

 

ex모드( Shift + : )

w

새로운 이름으로 파일저장하기

n(원하는 아라비아 숫자)

이동하고자 하는 라인위치로 이동

 

[vi PowerUP 8단계]

1. 명령행에서 cp /etc/httpd/conf/httpd.conf ./testsample.txt 라고 명령주시고요,

2. vi testsample.txt 해서 파일을 여시구요.

3. 전단계에서 파일의 라인수가 적어서 제대로 확인 못한 $G,1G,pageup키, pagedown키를 눌러보세요. → 마음껏..원본파일이 아니니까.. 막 지워도 보구요.. 지금까지 기억나는 명령어 다 써보세요.. → 100라인씩 막 지워도 보고 복사도 해보고 ~ 마구마구 ~

4. 이제 다시 마음을 가다듬고. Ctrl + f 해보시고 이번엔 Ctrl + b 해보세요. → 이두가지가 손의 움직임을 최소화 시켜 줄 pagedown/pageup 를 대치합니다→:)

5. 근데 Ctrl + f 후엔 커서가 화면의 첫라인에 위치하고 Ctrl + b 후엔 화면의 마지막 라인에 위치하죠. → 이때 H,L,M(모두 대문자입니다.)을 눌러보세요. 여러번 눌러보세요..감이 잡히시죠.. → [H]move to Home - top line on screen,[L]move to Last line on screen, → [M]move to Middle line on screen의 약자인 것

6. O(대문자 알파벳)를 눌러보세요. 입력 커서가 현재라인의 위로 이동하는 것을 볼 수 있습니다.

7. 다시 명령모드로 변경 후 이번엔 a를 눌러보자. i를 눌렀을 때와는 틀리게 커서 뒤에서 입력모드가 시작됨을 알 수 있을 것입니다.

8. 다시 명령모드로 변경후 커서의 위치를 라인의 중간에 위치시키고, I(알파벳 대문자)를 눌러보고, 다시 명령모드로 전환 후 A(알파벳 대문자)를 눌러 보세요.

→ 아까와는 반대로 라인의 끝에서 입력모드가 시작됨을 알 수 있을 것입니다. 대부분의 단순 입력모드로 i를 많이 이용하고 추가라인 입력 시엔 o를 많이 이용하므로 적어도 i 와 o를 이용한 입력모드는 꼭 익숙하게 사용하실 수 있도록 익혀두시면 좋습니다.

## powerup 8단계에서 여러분이 알게 된 명령어 ##

명령모드( ESC )

j

아래로 이동

k

위로 이동

h

좌로 이동

l

우로 이동

w

한단어씩 정방향으로 이동

b

한단어씩 역방향으로 이동

J

라인 붙히기

0(아라비아 숫자)

라인 맨앞으로 이동

$

라인 맨끝으로 이동

1G

파일의 첫라인으로 이동

$G

파일의 끝라인으로 이동

pageup키

한화면 위로 이동

pagedown키

한화면 아래로 이동

Ctrl + b

한화면 위로 이동

Ctrl + f

한화면 아래로 이동

H

현재화면 첫라인으로 이동

M

현재화면 중간라인으로 이동

L

현재화면 마지막라인으로 이동

입력모드( o )

현재라인 아래 입력모드

 

입력모드( O )

현재라인 입력모드

 

입력모드( a )

커서뒤 입력모드

 

입력모드( I )

현재라인 맨앞 입력모드

 

입력모드( A )

현재라인 맨뒤 입력모드

 

ex모드( Shift + : )

w

새로운 이름으로 파일저장하기

n(원하는 아라비아 숫자)

이동하고자 하는 라인위치로 이동

 

[vi PowerUP 9단계]

1. 명령행에서 vi linux-windows.txt 파일을 여세요,

2. 그 동안 놀고 있었던 마우스를 이용해 첫 번째 라인을 블럭으로 지정 후 휠 마우스가 3버튼이면 가운데 버튼을 2버튼이면 양쪽마우스버튼을 동시에 눌러보세요. 블럭으로 범위가 지정됐던 영역이 붙여넣기가 되는 것을 보실 수 있습니다. 마우스로 원하는 범위지정을 한만큼 복사하기가 진행됨을 볼 수 있을 것입니다. 그러나 vi 고수는 손의 움직임이 보이면 안 되는 법.. -.-

3. vi 의 visual 모드가 바로 고수를 위한 해답입니다.

4. 명령모드로 전환 후 첫 번째 라인 맨앞으로 이동후 v 를 누러보세요. 화면 아래쪽 좌측에 -- VISUAL -- 표시가 나타날 것입니다. 그리고 j.k.h.l을 이용해 커서를 움직여 보세요. 범위가 지정 됨을 알 수 있습니다. k를 눌러 범위를 linux라는 단어까지만 지정되게 한 후 y를 한 번 누른 후 라인맨 끝으로 이동 후 p를 눌러보세요. 마우스를 이용해서 범위 설정 후 copy하는 방법보다 visual 모드를 이용해서 범위 설정 후 copy하는 방법엔 어떤 장점이 있을까요?

1) 마우스의 상태에 따라 다르겠지만 visual 모드를 이용하면 마우스보다 정교하게 범위설정을 할 수 있다는 사실입니다. 제 마우스가 부드럽지 못하다 보니 정확한 범위를 지정하려고 하다보면 속 뒤집어 질때가 많았죠.. 아마 동감하시는 분이 있으실 겁니다..-_-''

2) 마우스를 이용한 copy는 화면에 보여지는 부분만 copy된다는 것입니다. 그러나 visual 모드를 이용하면 그런 제약이 없다는 것이죠.

3) 그리고 가장 중요한 차이점!! visual 모드를 이용하면 vi 고수같아 보인다는 것..

5. visual 모드로 진입하는 방법에는 3가지가 있습니다.

1) v : 일반 visual 입니다.-- VISUAL -- 이라고 표시됩니다.

2) Ctrl + v : 블럭 visual 입니다. -- VISUAL BLOCK -- 이라고 표시됩니다.

3) Shift + v : 라인 visual 입니다. -- VISUAL LINE -- 이라고 표시됩니다.

6. 다시 첫 번째 라인 맨 앞으로 이동후 Ctrl + v 를 이용해 블럭 visual 로 진입 후 j를 눌러 5번째 라인까지 내려간 후 l을 눌러 1~5번째 라인까지 첫 번째 linuxvi 만을 범위 설정 후 y를 눌러보세요. 5 lines yanked 라는 문구가 화면 하단 좌측에 나타날 것입니다. 커서를 라인 맨 마지막으로 이동시킨 후 o 를 눌러 라인아래 입력모드로 만든 후 엔터키를 두 세번 누른 후 명령모드로 다시 바꾸고 p를 눌러보세요.자 이게 바로 visual 모드의 하이라이트입니다. 이것을 잘 이용하면 특정범위를 지정해서 특정부위에 정확하게 넣을 수 있죠. 또한 맨 앞 라인을 모두 대문자로 바꾸고 싶을때 visual block을 이용해 라인들 맨앞자만 범위를 지정후 Shift + u를 눌러보세요..어떠세요.vi 쓸만하죠..:) 소문자는 범위지정 후 u 라고만 함 됩니다. 지정된 범위의 삭제는 d입니다. 지정된 범위의 한줄로의 붙히기는 shift + j 입니다.

7. 저장하고 종료합니다.

 

 

 

 

## powerup 9단계에서 여러분이 알게된 명령어 ##

명령모드( ESC )

j

아래로 이동

k

위로 이동

h

좌로 이동

l

우로 이동

w

한단어씩 정방향으로 이동

b

한단어씩 역방향으로 이동

J

라인 붙히기

0(아라비아 숫자)

라인 맨앞으로 이동

$

라인 맨끝으로 이동

1G

파일의 첫라인으로 이동

$G

파일의 끝라인으로 이동

pageup키

한화면 위로 이동

pagedown키

한화면 아래로 이동

Ctrl + b

한화면 위로 이동

Ctrl + f

한화면 아래로 이동

H

현재화면 첫라인으로 이동

M

현재화면 중간라인으로 이동

L

현재화면 마지막라인으로 이동

입력모드( o )

현재라인 아래 입력모드

 

입력모드( O )

현재라인 위 입력모드

 

입력모드( a )

커서뒤 입력모드

 

입력모드( I )

현재라인 맨앞 입력모드

 

입력모드( A )

현재라인 맨뒤 입력모드

 

ex모드( Shift + : )

w

새로운 이름으로 파일저장하기

n(원하는 아라비아 숫자)

이동하고자 하는 라인위치로 이동

visual( v )

visual line( Shift + v )

visual block( Ctrl + v )

 

y

복사

p

붙혀넣기

d

삭제

U

대문자로

u

소문자로

J

한줄의 라인으로 붙히기

 

[vi PowerUP 10단계]

1. 명령행에서 vi linux-windows.txt 파일을 다시 여세요,

2. ex모드로 전환하세요.그리고 :%s/linuxvi/vimpire/g 라고 명령해 보세요

3. 이번엔 : ! ls 라고 해보시고, : ! vi /etc/httpd/conf/httpd.conf 라고 해보세요. → 빠져나올때는 : q 입니다.대충 감이 잡히시죠→:)

4. 마지막으로 : h 라고 해보세요.자 이제 여러분이 유심히 봐주셔야 할 내용이 나왔습니다.

→ 지금까지 여러분은 많은 vi에 대한 사용법을 배웠다고 생각하실 것입니다. 하지만 저도 아는 것은 여러분게 설명드린 이게 전부고 아직도 vi의 기능은 여러분 앞에 보이는 내용만큼 많이 남아 있습니다. 이제부터는 여러분의 몫 입니다. 그리고 여러분의 도움이 필요합니다. 많은 작업상황과 실전에 많이 적용시켜보시고 유용한 vi의 기능들을 조금씩 모아 좀더 많은 리눅스 사용자들이 좀 더 빠른 시간 안에 프로그램을 코딩하고 효과적인 작업을 함으로써 좀더 유용한 리눅스용 프로그램들을 좀더 빨리 만들고 리눅스를 효율적으로 운영함으로써 우리의 리눅스가 더욱더 가치있는 OS로써 사용되고 발전하는데 여러분의 힘을 모아주세요→:)

5. 도움말에서 빠져 나올땐 : q 입니다.

6. 영원히 저장하고 종료합니다.이제 준비는 끝났습니다. → 이제 vi 고수를 위한 실전 연습만이 남았습니다. 자 이제 실전으로 돌아가서 vi의 내면에 숨겨진 기능들을 마음껏 발휘시켜 사용하시기 바랍니다.

##powerup 10단계에서 여러분이 알게된 명령어#

명령모드( ESC )

j

아래로 이동

k

위로 이동

h

좌로 이동

l

우로 이동

w

한단어씩 정방향으로 이동

b

한단어씩 역방향으로 이동

J

라인 붙히기

0(아라비아 숫자)

라인 맨앞으로 이동

$

라인 맨끝으로 이동

1G

파일의 첫라인으로 이동

$G

파일의 끝라인으로 이동

pageup키

한화면 위로 이동

pagedown키

한화면 아래로 이동

Ctrl + b

한화면 위로 이동

Ctrl + f

한화면 아래로 이동

H

현재화면 첫라인으로 이동

M

현재화면 중간라인으로 이동

L

현재화면 마지막라인으로 이동

입력모드( o )

현재라인 아래 입력모드

 

입력모드( O )

현재라인 위 입력모드

 

입력모드( a )

커서뒤 입력모드

 

입력모드( I )

현재라인 맨앞 입력모드

 

입력모드( A )

현재라인 맨뒤 입력모드

 

ex모드( Shift + : )

w

새로운 이름으로 파일저장하기

n(원하는 아라비아 숫자)

이동하고자 하는 라인위치로 이동

%s/a/b/g

파일 전체에서 a 를 b 로 바꿈

!

외부 명령사용(종료는 q)

h

도움말(종료는 q)

visual( v )

visual line( Shift + v )

visual block( Ctrl + v )

 

y

복사

p

붙혀넣기

d

삭제

U

대문자로

u

소문자로

J

한줄의 라인으로 붙히기

 

이제 여러분은 vi의 기본적인 메뉴 그룹을 알게되었습니다.그리고 지금까지 알게된 명령어만으로도 vi를 충분히 활용하고도 남습니다.하지만 좀더 다양한 명령들이 추가로 더 있습니다.추가로 더 알아서 혼동되실것 같으면 어느정도 vi 명령이 익숙해지신후에 보셔도 무관합니다.하지만 알게되면 언젠가 사용하실 경우가 있을것입니다.시간있으실때 하나하나 연습해보세요.:)

 

## 추가 명령어 ##

이동

e

단어의 마지막 글자로

E

단어의 마지막 글자로(띄워쓰기 전까지)

^

커서위치 라인의 첫 글자로(라인 처음위치))

$

커서위치 라인의 마지막 글자로(라인 끝위치)

enter

커서위치 다음 라인 첫 글자로

+

커서위치 위 라인 첫 글자로

-

커서위치 아래 라인 첫 글자로

(

이전 문장 첫 글자로

)

다음 문장 첫 글자로

{

이전 문단으로

}

다음 문단으로

수정

r

커서 위치의 한글자 교체

R

커서 위치부터 <ESC>를 누를때까지 다른 글자로 교체

s,cl

커서 위치의 글자를 한개를 여러 글자로 교체

ch

커서 바로 앞의 글자를 한개를 여러글자로 교체

cw

커서위치의 한단어를 교체

c0

커서 위치부터 줄의 처음까지 교체

C,c$

커서 위치부터 줄의 끝까지 교체

cc

커서가 있는 줄을 교체

cj

커서가 있는 줄과 그 다음 줄을 교체

ck

커서가 있는 줄과 그 앞줄을 교체

삭제

x,dl

커서 위치의 글자 삭제

X,dh

커서 바로 앞의 글자 삭제

dw

한 단어를 삭제

d0

커서 위치부터 줄의 처음까지 삭제

D,d$

커서 위치부터 줄의 끝까지 삭제

dd

커서가 있는 줄을 삭제

dj

커서가 있는 줄과 그 다음 줄을 삭제

dk

커서가 있는줄과 그 앞줄을 삭제

복사 &붙히기

yw

커서 위치부터 단어끝까지 복사

y0

커서 위치부터 줄의 처음까지 복사

y$

커서 위치부터 줄의 끝까지 복사

yy

커서가 있는 줄을 복사

yj

커서가 있는 줄과 그 다음줄을 복사

yk

커서가 있는 줄과 그 앞줄을 복사

p

커서의 다음 위치에 붙혀넣기

P

커서가 있는 위치에 붙혀넣기

기타

.

조금전에 했던 명령을 반복(하나만)

~

대문자는 소문자로,,소문자는 대문자로→

Ctrl + l

현재 화면을 지우고 다시그림→

 

이제 vi의 하이라이트 mapping에 대해 배워보는 공간입니다.지금까지 익혀온 명령들과 앞으로 실전에 활용하면서 배우게될 많은 명령어들과 사용법을 앞으로 해볼 mapping과 잘 접목시키면 효율적인 작업에 많은 도움이 될것입니다..

 

 

 

[vi 11단계]-mapping(1)!!!

1. 명령행에서 vi map.txt 해서 파일을 엽니다.

2. 첫번째 라인에 windows notepad라고 입력합니다.

(참고로 vi에서 <F1>key는 도움말로 mapping 되어 있으니,<F2><F3>를 사용하겠습니다. )

3. ex모드로 전환후 :map <F2> :%s/windows/linux/g 까지만 입력후 enter를 치세요.

4. (자 먼저 위의 명령입력은 ex모드에서 map이라는 명령을 입력하고, 한칸띄우고 funtionkey F1을 .. 누르면 <F2> 이라고 입력됩니다. 그리고 다시 한 칸 띄우고 :%s/windows/linux/g라고 입력하면 됩니다.)

5. 자 이제 명령모드 상태니까 <F2>key를 눌러보세요.

6. 좌측하단 입력모드에 아까 입력한 명령이 나옵니다. 이제 enter만 치면 명령이 실행됩니다.

7. 자..근데..<F2>key누르고 명령 확인 후 enter치기 귀찮죠.. 자 이제 이것을 한 번에 해보면..

8. 이번엔 <F3>에 mapping 해서 역으로 linux를 windows로 바꿔보죠.

9. ex모드로 전환후 :map <F3> :%s/linux/windows/g 까지만 입력후 ctrl + v 를 눌러보세요.

( ctrl + v가 명령모드에선 -VISUAL BLOCK- 이지만 ex모드에선 funtion key 입력기능을 합니다.)

10. :map <F3> :%s/linux/windows/g^ 이렇게 되죠→이제 enter를 눌러보세요.

11. :map <F3> :%s/linux/windows/g^M 이렇게 되죠→이제 enter를 쳐서 명령을 입력시키고,

12. 명령모드 상태에서 <F3>를 눌러보세요.바로 바뀌죠.

13. 이제 다시 <F2>key를 눌러보세요. 명령확인후 enter를 쳐야만 바뀌죠.

14. 자이제 어느정도 mapping 활용용도가 머리에 막 떠오르세요?..^^

15. 참고로 여기선 mapping 할 문자로 <F2><F3>등..funtionkey를 사용했는데..

→ 이것만 쓸 수 있는 것이 아니고 vi에서 사용하는 명령과 중복되지 않으면 어떤 문자라도 쓸 수 있습니다. 예를 들어 @,&,qq,등등..자신이 얼마든지 만들어 쓸수 있습니다.

## 11단계에서 여러분이 알게된 명령어 ##

ex모드( Shift + : )

map + 원하는 mapping 문자

매크로만듬.

ctrl + v

funtion key 입력

 

[vi 12단계]-mapping(2)!!!

1. 11단계에서 사용한 파일을 그대로 이용합니다.

2. 모든 라인을 지우고 첫 번째 라인에 notepad 두 번째 라인에 kldp라고 입력합니다.

(현재<F2><F3>가 mapping이 되어있으니→)

3. ex모드로 전환 후 :map <F4> :%s/notepad/vi/g^M까지만 입력 후 enter를 치세요.

4. 다시 ex모드로 전환 후 :map <F5> :%s/kldp/mapping/g^M까지만 입력 후 enter를 치세요.

5. 다시 ex모드로 전환 후 :map <F6> <F4><F5>^M까지만 입력 후 enter를 치세요.

6. <F5><F6>를 차례로 한번 씩 눌러보고 u 키를 이용해 다시 2번 상태로 만든 후,

7. ex모드로 전환후 :map <F7> <F4><F5>owow!!^M라고 mapping 시킵니다.

8.<F7> 한번 눌러보세요.

9. owow!!의 의미는 첫 번째 단어 o는 입력모드(아래라인에 입력명령) wow!!는 입력문자.

10. u 키를 이용해 다시 2번 상태로 만든 후,

11. ex모드로 전환 후 :map <F7> <F4><F5>owow!!^[:w mapping.txt^M라고 mapping 시킵니다.

12. 명령모드 상태에서 <F7>를 다시 눌러보세요.

13. ^[ 이것은 ex모드에서 ctrl + v 하고서 esc를 누르면 됩니다.

→ 즉, ^[은 ESC(명령모드)를 의미합니다.

→ 따라서 owow!!^[:w mapping.txt의 의미는 입력 모드로 가서 wow!!를 입력하고 다시 명령모드로 전환 후 ex모드를 실행시켜 mapping.txt라는 새로운 파일로 저장한다라는 의미입니다.

14. 이제 :wq명령으로 저장하여 빠져나온 후 → 다시 vi map.txt를 열어서 <F2><F3><F4><F5><F6><F7>를 눌러보세요.

15. 명령이 안먹죠..vi 실행시 마다 사용하려면.vimrc파일에 저장 후 사용하시면 됩니다.

16. mapping을 편집상 태에서도 사용하고 싶다면 mapping시 map 뒤에 !를 붙히면 됩니다.

## 12단계에서 여러분이 알게 된 명령어 ##

ex모드( Shift + : )

map + 원하는 mapping 문자

매크로만듬.

ctrl + v

funtion key 입력

map! + 원하는 mapping 문자

편집모드에서도 실행가능 매크로

 

[vi 13단계]-marking!!!

1. vi mark.txt를 하나 만들어 시작합니다.

2. 라인 맨 앞 줄마다 라인번호를 입력합니다. 30줄 이상으로 만드세요.

3. 10번 라인으로 이동 후 명령모드 상태서 ma 즉,m 과 a를 순서대로 누릅니다.

4. 20번 라인으로 이동 후 명령모드 상태서 mb 즉,m 과 b를 순서대로 누릅니다.

5. 30번 라인으로 이동 후 명령모드 상태서 mc 즉,m 과 c를 순서대로 누릅니다.

6. ` 을 누른 후 a를 눌러보세요.

7. ` 을 누른 후 b를 눌러보세요.

8. ` 을 누른 후 c를 눌러보세요.

9. 이렇게 marking을 코딩시 table의 시작이나 끝, 또는 구분하여야 할 영역이나 참조해야할 부분에 시켜놓고 사용하면 됩니다.

##13단계에서 여러분이 알게 된 명령어##

ex모드(Shift + :)

map + 원하는 mapping 문자

매크로만듬.

ctrl + v

funtion key 입력

map! + 원하는 mapping 문자

편집모드에서도 실행가능 매크로

명령모드(ESC)

m + 원하는 marking 문자

marking

 

[출처] VI 편집기 단계별 가이드|작성자 oldpiano


반응형

'UTILITY' 카테고리의 다른 글

TCO Stream 제거  (0) 2011.02.16
파일 또는 폴더의 락 풀기"Unlocker Portable" v1.9.0 포터블  (0) 2011.02.08
vmplayer 3.1.1 개인용  (1) 2010.12.10
VMWARE 속도 튜닝 하기  (1) 2010.12.07
Windows에서 Mac 주소 바꾸기(변경)  (0) 2010.12.06
반응형
반응형
반응형


VMWARE에 XP를 깔아서 사용하는데...

속도가 무진장 느린것이 문제였다..

외국사이트에 많은 내용이 있었는데

그 중 효과가 있는것들만 추려본다.

1. Disable Memory Page Trimming
  VMWARE에서 사용하고 난 뒤 사용하지 않는 자원을 환원하는 작업을 끈다. (가상시스템 작업량을 줄인다.)
  (Select: VM > Settings > Options > Advanced > Disable memory page trimming  체크 함)

2. Disable real-time anti-virus protection (실시간 바이러스 백신 보호를 사용하지 말아라)
   실시간으로 바이러스 백신을 켜두는 것은 도움이 되지 않는다.
   차라리 VMWARE 파일 자체를 실시간 바이러스 검사를 하라

3. Disable memory sharing
   VMWARE 상에서 메모리와 다른 응용 프로그램간에 메모리 공유 금지 옵션 추가
    .vmx 파일내에 다음 라인 추가
   sched.mem.pshare.enable = “FALSE”


세가지 모두를 적용했더니... 왠만큼의 성능이 나온다 ~ 좋다 !

출처 : http://vivekagarwal.wordpress.com/2008/07/08/improving-vmware-server-performance-on-windows-xp/
반응형

'UTILITY' 카테고리의 다른 글

VI 완전 정복하기  (1) 2011.01.06
vmplayer 3.1.1 개인용  (1) 2010.12.10
Windows에서 Mac 주소 바꾸기(변경)  (0) 2010.12.06
VMWARE 게임가드 회피...  (1) 2010.12.03
VMWARE 7.1.2 32 and 64 bit ~  (0) 2010.12.02
반응형

네이트에서 MAC 주소를 가져가겠다는 얘기가 있다가 사라졌습니다. (관련글) 하지만 찝찝함이 계속 남아 있어 난감하더군요. 그래서 이번 기회에 MAC 주소를 바꾸기로 했습니다.

  여러 방법이 있지만, 전 프로그램을 설치하여 사용하였습니다. 은근히 이 프로그램에 많은 기능이 있다는 것, 그리고 여러 정보를 제공하기 때문입니다. 프로그램 설치가 싫으시다면 참조에 있는 링크를 참조하세요.^^

 

c001

  먼저 시작 –> 실행 –> cmd를 쳐서 콘솔 창을 띄운 후 ipconfig /all 이라는 명령어를 쳐서 확인한 내용입니다. 로컬 영역 연결 adapter의 Physical Address, 즉 MAC 주소가 위와 같습니다. 중간에 하나 지운 것을 양해해주세요.^^;;

  그럼 이제 저 주소를 바꾸도록 하겠습니다.

 

c002

  Technitium이라는 곳에서 MAC Address Changer 라는 프로그램을 제공합니다.

http://www.technitium.com/tmac/index.html

  위의 주소로 찾아가서 파일을 다운로드 받습니다.

 

c003

c004

c005

c006

c007

  다운로드 받은 압축 파일에 실행 파일이 하나 있습니다. 이를 실행시켜 인스톨합니다.

 

c008

  그리고 처음 실행하면 위와 같은 메시지가 뜹니다. cpf라는 확장자를 읽으면 자동으로 자신의 프로그램이 실행되도록 하겠느냐는 질문입니다. 예를 들어 hwp 파일을 더블클릭하면 아래 한글이 실행되는 것과 같은 일을 cpf 파일에도 자신이 하고 싶다는 뜻입니다. 전 그럴 필요가 없어서 '아니오'를 클릭하였습니다.

 

c009

  실행하면 위와 같은 로고가 뜨는군요. Made in India라...

 

c010

  이제부터 본격적으로 MAC 주소를 바꾸겠습니다. 위에 여러 것이 나오는데 대체로 유선랜의 경우 '로컬 영역 연결'이라는 이름으로 되어있습니다. 정 어려우면 옆에 Speed를 봐도 알 수 있네요.^^ 바꿀 것을 선택한 후 밑에 Change MAC을 클릭합니다.

c011

  그럼 위와 같이 나옵니다. 이 때 'Random MAC Address'를 클릭하면 왼쪽에 빈칸이 채워집니다. 그 밑에 목록이 나오는데 적혀진 MAC 주소가 어느 회사 것이냐를 알려주는 것입니다.

 

  여기서 MAC 상식 하나~

  MAC 주소란 네트워크 어댑터(NIC) 하나마다 할당되는 고유 주소입니다. 하지만 제 기억으로는 반드시 고유(자신과 같은 것은 이 세상에 없다! 를 보장)일 필요는 없는 것으로 알고 있습니다.

  또한 이는 12-34-56-78-9A-BC 방식으로 되어 있습니다. 이 때 앞의 여섯 자, 여기서는 12-34-56,은 해당 네트워크 어댑터를 만든 회사의 고유 번호입니다. 제 것은 00-00-F0인데 이는 SAMSUNG ELECTRONICS CO. LTD. 것이라고 하네요.^^

  번외(그리고 풍문) 이야기이지만, MAC 주소가 반드시 고유일 필요가 없기에 어떤 회사에서는 네트워크 카드를 대량생산하여 MAC 주소가 부족해지자 중복으로 찍어냈다더군요. 그런데 재수 없게 그 중복으로 구입한 것이 충돌을 일으키는 경우가 발생해서 난감해진 경우가 있다고 들었습니다.

 

  여하튼 이렇게 MAC 주소를 적은 후 Automatically Restart Network Connection To Apply Changes를 반드시 체크를 해제하세요. 이것이 되면 편하기는 합니다만, 이 프로그램이 인도에서 만들었기 때문인지 한국어를 잘 인식 못해 에러가 발생합니다. 이는 Windows XP에서 확인한 사항입니다.

  그리고 최종적으로 Change Now! 버튼을 클릭하세요.^^

c012

  그럼 정말로 바꿀 것이냐 물어봅니다. 예를 눌러주세요.

c013

  그리고 최종적으로 잘 바뀌었다는 얘기를 합니다.

 

  하지만 아직 완성되지 않았습니다. 시스템을 변경하면 컴퓨터를 재부팅하죠? 마찬가지로 네트워크 카드도 재부팅을 해야 합니다. 물론 컴퓨터 전체를 재부팅해도 되지만, 그것보다는 바꾼 부분만 재부팅 하는 것이 좋잖아요~

  시작 –> 제어판 –> 네트워크 연결 –> 로컬 영역 연결을 클릭합니다.

c014

  그럼 위와 같은 창이 뜨는데 이 때 '사용 안함'을 클릭합니다.

  주의!! 이렇게 하면 네트워크 연결이 끊어져 인터넷을 사용하는 프로그램들이 문제를 일으킬 수 있습니다. 다운로드 받는 것을 종료하고 메신저 등도 끈 후 실행해주세요.

c015

  그럼 이처럼 회색으로 바뀌는 것을 확인할 수 있습니다. 이 때 다시 더블클릭을 하여 네트워크를 깨웁니다.

c016

  그럼 이처럼 파랗게 변한 것을 알 수 있습니다.

 

c017

  다시 시작 –> 실행 –> cmd 후 ipconfig /all 을 입력하여 확인하였습니다. 이제 로컬 영역 연결의 Physical Address가 프로그램 상에서 바꾼 것이 나왔습니다.^^

 

  네이트 덕분에 MAC 주소 변경하는 법도 적게 되네요. 좋은 건지 나쁜 건지 모르겠습니다. 여하튼 MAC 주소 수집에 찝찝하셨던 분들에게 도움이 되기를 바랍니다.

  아.. 주의사항 하나 있습니다. 가끔 네트워크 환경 중 MAC 주소를 인증하여 할당하는 경우가 있습니다. 대표적으로 넷스팟에서 MAC 인증이 있습니다. (관련글) 이런 경우 네트워크 연결이 거부되는 경우가 있습니다. 또한 공유기에서도 기능 중 MAC 주소를 쓰는 경우가 많습니다.

  왜냐하면 MAC 주소가 해당 컴퓨터 네트워크 카드의 고유 번호니까요. 네트워크 연결에 인증된 사람만이 사용하도록 하고 싶다면, 아이디/비밀번호 방식도 있지만 그 사람이 쓰는 단말기(컴퓨터, 휴대폰 등)의 네트워크 카드 MAC 주소를 기억하는 방식도 있습니다. 따라서 이를 변경하면 바깥에서는 네트워크 카드가 바뀌었다고 생각할 수 있으니 네트워크 연결을 거부당할 수 있습니다. 따라서 이 점 확인해보시고 변경하세요. 만약 변경 후 잘 안되면 다시 원래 상태로 돌리는 것을 추천합니다.

 

참조



출처 : http://nosyu.pe.kr/2399

반응형

'UTILITY' 카테고리의 다른 글

vmplayer 3.1.1 개인용  (1) 2010.12.10
VMWARE 속도 튜닝 하기  (1) 2010.12.07
VMWARE 게임가드 회피...  (1) 2010.12.03
VMWARE 7.1.2 32 and 64 bit ~  (0) 2010.12.02
JEUS 5 Encoding / characterset  (0) 2010.11.25
반응형
.vmx 파일에 내용 추가


monitor_control.restrict_backdoor="TRUE"
disable_acceleration = "TRUE"
monitor_control.vt32 = "TRUE"
monitor_control.enable_svm = "TRUE"
svga.vramSize = "67108864"
vmmouse.present = "FALSE"


To start DFO i had to add the text bellow, in my <insert vmware name>.vmx file.

monitor_control.virtual_rdtsc = "False"
monitor_control.restrict_backdoor = "TRUE"
isolation.tools.getPtrLocation.disable = "FALSE"
isolation.tools.setPtrLocation.disable = "FALSE"
isolation.tools.setVersion.disable = "FALSE"
isolation.tools.getVersion.disable = "FALSE"
monitor_control.disable_directexec = "TRUE"

Then launched DFO and it work great.
반응형
반응형

VMS....


뭐 그냥 그렇지요...


반응형
반응형

머...

제우스... 잼나는 프로그램....

변경된 파일이 있으면 인지를 해줘야 하는데... 인지를 정상적으로 못하고...

보통 호스명_servlet_콘테이너명/WEBMain.xml

파일안에

 <encoding>
            <request-encoding>
                <default>EUC-KR</default>
                <forced>EUC-KR</forced>
            </request-encoding>
            <response-encoding>
                <default>EUC-KR</default>
                <forced>EUC-KR</forced>
            </response-encoding>
            <postdata-encoding>
                <default>EUC-KR</default>
                <forced>EUC-KR</forced>
            </postdata-encoding>
        </encoding>

이 옵션을 통해 euc-kr 설정이 가능한데....

쩝... 캐쉬되어 있는것이 있다면 오류가 발생한다....

캐쉬 삭제 -> <jsp-work-dir>/home/jeus5/webhome/test_monitor</jsp-work-dir>

cd /home/jeus5/webhome/test_monitor
rm -rf * 

아래는 JEUSMain.xml 파일안에 command-option 부분에서 응답 헤더를 euc-kr로 주는 방법이다.

 -Djeus.servlet.response.header.encoding=EUC-KR
반응형
반응형

이클립스를 통해 개발하던중... 로컬 웹서비스를 가동하려고 하는데

어... 사용하는 포트가 있다고 뜨는것이다...

뭐지...도대체 감으로 찾아봐도.. 찾기 힘들었다.

그래서 인터넷 검색을 통해 찾던중 CurrPorts 란 프로그램을 찾게 되었다.

홈페이지 : http://www.nirsoft.net/utils/cports.html
다운로드 : http://www.nirsoft.net/utils/cports.zip


무설치 버젼으로 제공하였으며 실행한 화면은 다음과 같다.


여기서는 내컴퓨터의 사용 포트를 확인해야 하므로 Local Port 부분을 누르면(오름차순, 내림차순 정렬) 정렬된다.

정렬한뒤 Local Port의 80번을 사용하는 프로그램의 프로퍼티를 조회한다.


* 위에서 해당 프로세스를 죽일때에는 Kill Processes Of Selected Ports 부분을 클릭하면 되고... 신중히 실행해야 한다 !!!
잘못하면 치명적인 오류 및 시스템이 종료될 수 도 있다.

아래는 TeamViewer.exe(팀뷰어) 라는 프로세스가 TCP 프로토콜에 80번 포트(웹 포트)를 사용하여 수신응답 대기중임을 알수 있다.

즉, 내 컴퓨터에서 웹서비스를 사용하려고 할때 충돌 났던 이유는 원격 지원 프로그램(TEAMVIEWER)를 사용함으로써 발생 했었음을 알수 있다...


반응형
반응형

가끔 지인으로부터 "디스크 or C디스크가 너무 작아요 D는 큰데... " 라는 식의 컴퓨터 관련 문의를 받곤합니다.

원인은 컴퓨터를 처음 설치할 때부터 사용공간에 맞춰 파티션을 분리해야 하는데

터무니 없니 작은 파티션으로 구성하여 발생하는 문제입니다...

(물리적 하드디스크 : 여러개의 파티션으로 구성될 수 있으며 각 파티션은 논리적 디스크로 볼수 있습니다. 
  ※ 즉, 논리적 디스크는 C, D, E 처럼 탐색기에서 보듯이 디스크로 할당 가능합니다...)

이런 문제를 해결 할 때 주로 사용하는 EASEUS 프로그램을 소개 하고자 합니다.

물론 예전 부터 유명한 Partition Magic 이라는 프로그램이 있으나... 유료이므로 지나가도록 하겠습니다.

제품 홈페이지 : http://www.easeus.com/product.htm#Title2 
                      Partition Manager 페이지에 자세히 나와 있습니다.


 제품명  유/무료 지원OS 
 EASEUS Partition Master Home Edition 개인 사용자만 무료 Windows 2000/XP/Vista/7 
 EASEUS Partition Master Professional Edition $ 39.95 유료
중소기업, 학교 연구실, 정부기관 등에서 사용가능함.
Windows 2000/XP/Vista/7 32 bit and 64 bit 
 EASEUS Partition Master Server Edition $159.00(현재 할인중) 유료  Windows Server 2000/2003/2008 (32 and 64 bit) etc
 EASEUS Partition Master Unlimited Edition $399.00의 유료  한 회사내의 무제한으로 사용 가능.
(기업용)
 EASEUS Partition Master Technician Edition $699.00의 유료  여러 고객사의 기술 서비스를 제공 가능.

위 버젼들중 개인 사용자 무료버젼인 EASEUS Partition Master Home Edition의 설치 및 사용방법에 대해 설명합니다.

제품 다운로드 주소 : http://www.easeus.com/download.htm

중간쯤 내려가면 아래와 같이 Free 글씨로 쓰여진 Home Edition 버젼을 받은 받을 수 있습니다.



EASEUS Partition Master Home Edition 설치 편



1. 바탕화면에 다운로드 받습니다. (압축되어 파일이 다운로드됨.)

2. 압축을 푸는 프로그램(전 알집을 사용...)을 이용하여 압축 해제 합니다.

3. 압축을 푼 파일명은 아래와 같이 EPMSetup으로 풀리며, 두번 클릭합니다.


4. 설치를 시작합니다. (Next 클릭)

5. 사용동의를 하고 Next를 클릭합니다.

6. Professional Partition Solution의 Home Edition보다 추가기능을 나열하고 Free Download 버튼이 있으나... 기본기능이 아니므로 설치 하지는 않습니다. Next를 누릅니다.

7. 설치될 경로를 나타내며 잘 알지 못하면 Next를 누릅니다(기본 폴더에 설치되도록 합니다)
    C:\Program Files\EASEUS\EASEUS Partition Master 6.1.1 Home Edition (기본 설치 경로)

8. 윈도우즈 시작메뉴에 생성될 이름을 지정가능하나 별도로 지정할 필요가 없어 Next를 누릅니다.

9. 설치 후 EASEUS Partition Master Home Edition의 아이콘 추가 및 시작시 업데이트 체크를 설정하는 부분입니다.
   (Next를 누릅니다)

10. EASEUS의 뉴스레터를 통한 서비스 및 제품 정보등을  보내준다고 합니다.
     선택적이므로... NEXT를 합니다.

11. 자... 위의 설치준비과정을 통한 최종 선택한 정보들을 나열하며 설치가 준비되었음을 알리는 화면
     next를 눌러 파일 설치를 시작합니다

12.설치되고 있는 화면

13. 모든 파일 설치가 완료된 화면입니다.
     Finish를 눌러 설치화면을 닫습니다.




EASEUS Partition Master Home Edition 실행편


1. 바탕화면에 생성된 아래의 아이콘을 두번 눌러 실행합니다


2. 처음 실행한 화면입니다.
    - 현재 이 컴퓨터에는 하나의 디스크(Disk1만 표기)의 하나의 논리적 파티션(C)가 40GB를 모두 쓰고 있으며
       Used(사용용량) : 4.51 GB
       UnUsed(미사용공간) : 35.48GB
       디스크 파일 시스템 : NTFS 를 사용하고 있습니다. (좌측 하단부의 파일시스템별 색중 NTFS는 보라색이며 C드라이브는 보라색으로 표기됨.
 

3. 여기서 C의 파티션 공간을 조작해 보겠습니다.

   C 드라이브 위에서 마우스 우클릭 -> Resize/Movie 선택  or
                                                  -> 상단 메뉴 Partitions -> Resize/Movie 선택 

4. 사이즈 조정 화면
   4.1 C 파티션 크기 조절 방법 두가지
   - 제일 상단에 Size and Position은 현재 차지 하고 있는 공간을 나타내며 제일 앞이나 제일 끝으로 가면 마우스 커서가
     <-|-> 모양으로 바뀔 때 드래그를 통해 사용가능함.(세밀한 조정은 힘듬)
   - Unallocated Space Before : 현재 파티션 앞쪽으로 빈공간을 설정할 때 사용함
      *** C와 D 논리적 디스크가 존재시 C가 40GB / D가 320 GB라고 할때 D 파티션의 앞쪽으로 빈공간을 만들어야 C파시션에 추가가 가능합니다 !!!!
   - Partition Size : 현재 파티션의 크기 설정
   - Unallocated Space After : 현재 파티션 뒷쪽으로 빈공간을 설정할 때 사용함
      *** C와 D 논리적 디스크가 존재시 C가 320GB / D가 40 GB라고 할때 C 파티션의 뒷쪽으로 빈공간을 만들어야 D파티션에 추가가 가능합니다 !!!!
    
   * Before 와 After 설정시에는
      변경전 과 변경후의 전체 크기는 동일함 (아래 공식 참조) 즉, Before 스페이스를 준만큼 현재 Partition Size or After 사이즈를 줄여 전체크기를 동일하게 해야만 합니다.
      전체크기 = Unallocated Space Before + Partition Size + Unallocated Space After
   Tip. 쉬운방법 현재 Partition Size의 크기를 줄인다음 위쪽 Size and Position의 보라색 네모를 드래그 하면 Before 와 After 사이에 지정한 크기만큼 위치할 수 있습니다.


5. Apply 또는 상단메뉴 -> General Apply Changes를 선택합니다



6. 지금 바로 적용하는가를 묻는 화면 Yes를 누르면 바로 5번 항목에서 설정한 내용이 적용되며
    1-2번 정도의 재부팅 후 반영됩니다.




이것으로 EASEUS Partition Master Home Edition에 대한 설명을 마칩니다.
반응형

'UTILITY' 카테고리의 다른 글

JEUS 5 Encoding / characterset  (0) 2010.11.25
윈도우 프로그램의 사용 포트와 프로그램 확인을 하는 프로그램  (0) 2010.09.13
teamviewer 5  (1) 2010.07.20
무료 레지스트리 정리 프로그램  (0) 2010.07.20
AWK  (1) 2010.07.19
반응형
반응형

+ Recent posts