Operating System/Solaris2007/07/13 10:38

vi 시작

vi fimename

File Open, 작성

vi +18 filename

18 Line으로 File 열기

vi +/"string" fn

"string"의 처음 발생 단어부터

vi –r filename

읽기 전용으로 File 열기

Cursor 명령 (Move)

h(←)

왼쪽으로 커서 이동

j(↓)

아래로 커서 이동

k(↑)

위로 커서 이동

l(→)

오른쪽으로 커서 이동

w

한 단어 오른쪽으로 커서 이동

b

한 단어 왼쪽으로 커서 이동

Return

한 행 아래로 커서 이동

Back Space

한 문자 왼쪽으로 커서 이동

Space Bar

한 문자 오른쪽으로 커서 이동

H

화면 맨 위로 이동

M

화면의 중간으로 이동

L

화면 맨 아래로 이동

Ctrl + F

한 화면 앞으로 이동

Ctrl + D

반 화면 앞으로 이동

Ctrl + B

한 화면 뒤로 이동

Ctrl + U

반 화면 뒤로 이동

문자와 행 삽입

a

커서 오른쪽에서 문자 삽입

A

커서 오른쪽, 행의 끝에 문자 삽입

i

커서 왼쪽에 문자 삽입

I

커서 왼쪽, 행의 처음에 문자 삽입

o

커서 아래에 행 삽입

Text 변경

cw (ESC:종료)

단어변경

cc

행 변경

C

커서 오른쪽의 행 변경

s

커서가 위치한 문자열 대체

r

커서 위치의 문자를 다른 문자로 대체

r –return

행 분리

J

현재 행과 아래 행 결합

Text 조작

x

문자 삭제

dw

단어 삭제

dd

행 삭제

D

커서 오른쪽 행 삭제

:5,10 d

5-10 번째 행 삭제

Text 복사 및 이동

yy

행 yank 또는 복사

Y

행 yank 또는 복사

dd

행 삭제

P

yank 되거나 삭제된 행 현재 행 위에 삽입

p

yank 되거나 삭제된 행 현재 행 아래에 삽입

:1,2 co 3

1-2행을 3행 다음으로 복사

:4,5 m 6

4-5행을 6행 위로 복사

행 번호 설정

:set nu

행 번호 표시

:set nonu

행 번호 숨기기

행 찾기

G

File 마지막으로 마지막 행으로 가기

21G

File의 21번째 행을 가기

탐사 및 대체

/string/

string 탐색

?string?

string 역방향 탐색

n(N)

string의 다음 (이전) 계속 탐색

:g/search-string/s//replace-string/gc

각 발생 탐색 후 확인하고 대체

:s/srt/rep

현재 행의 str을 rep로 대체

:%s/str/rep/g

File 전체 str을 rep로 전부 대체

화면정리

:Ctrl-1

불필요한 화면정리 후 다시 표시

File로 File을 삽입

:r filename

커서 다음에 file 삽입

:34 r filename

file을 34번째 행 다음에 삽입

보관 및 종료

:w

변경사항 보관

Creative Commons License

'Operating System > Solaris' 카테고리의 다른 글

POWER ADMIN for SUN (Index)  (0) 2007/07/17
System 성능 측정  (0) 2007/07/16
Network 설정 (정적 Routing)  (0) 2007/07/15
Solaris에 gcc 설치하기  (0) 2007/07/14
ProFTPD 설치  (0) 2007/07/13
VI Editor 단축키  (0) 2007/07/13
System Log File과 Log 기록 삭제 방법  (0) 2007/07/12
Solaris FAQ (Network 관련 질문들)  (0) 2007/07/12
Solaris FAQ (System 관리에 관한 질문들)  (0) 2007/07/11
Solaris FAQ (일반적인 질문들)  (0) 2007/07/09
Solaris FAQ (Category)  (0) 2007/07/09
Posted by BLUEDAY™