wookss blog

유닉스 vi편집기 사용관련 용어 본문

Study/컴퓨터공학

유닉스 vi편집기 사용관련 용어

wooklab 2013. 5. 15. 00:58
반응형

1

화면의 왼쪽 맨 위로 가는 명령을 사용

H

2

화면의 중간으로 가는 명령을 사용

M

3

화면의 왼쪽 맨 아래로 가는 명령

L

4

10번째 줄을 지운다.

:10 (10라인으로 이동)

D (현재 줄 끝까지삭제)

5

10번째 지운 줄을 복구한다.

u (복구)

6

워드단위로 앞 방향 서치를 수행

/문자열

7

워드단위로 뒤 방향 서치를 수행

?문자열

8

어떤 워드를 워드love로 바꿀 것

:s/워드/워드love

9

문장에서 10줄부터 17번째 줄까지를 testwrite.txt로 저장하라.

:10,17w testwrote.txt

10

문장에서 10줄부터 17번째 줄까지에서 anna로 바꾸어라.

:10,17s/an/na/g

11

2~5라인 사이의 텍스트를 ggg.txt라는 화일이름으로 /tmp 디렉토리에 저장한다.

:2,5w ggg.txt

(디렉토리 저장 방법 미확인)

12

각 라인에 boys를 삽입한다.

i(텍스트가 커서 앞에 삽입) boys

yw(단어복사)

:pu(붙여넣기)

13

boys를 찾고 ys를 처음에는 지우고, 다음에는 반복명령을 사용해서 지운다.

:1,$/boys/

ll(커서 우측 2회이동), dw(커서위치부터 문자열삭제)

n(이전 탐색 명령어 실행)

14

bo를 찾아 일괄적으로 boys로 바꾼다.

:1,$s/bo/boys

15

boys를 찾아 boys다음 문자의 그 줄 끝까지 지운다.

:1.$/boys/

w(한단어 뒤로 커서이동)

D(커서위치부터 줄 끝까지 삭제)

16

모두 다 한 줄로 만든다.

Shift + J

k(커서 위로 이동), j(커서 아래로 이동)

17

한 줄로 만든 것을 취소한다

u(복구)

18

(sh)를 수행해서 ls수행 후 들어온다.

:!ls-l

 

반응형