SERVER

VI 명령어 모음

billy0529 2021. 3. 22. 19:43
728x90

1. Command Mode

 

i, a - 입력모드로 넘어감

o    - 커서 다음 글자부터 삽입 (자동 입력모드로 들어감)

x    - 커서위치한 문자 1개 삭제 

         숫자를 더할시 더한만큼 삭제 (3x - 문자 3개 삭제)

dw - 커서가 위치한 곳부터 띄어쓰기 까지 삭제

dd - 한줄 삭제 

        앞에 숫자 넣을시 그행을 삭제하지만 붙여넣기 가능, 잘라내기 기능 (3dd - 3항 한줄 삭제)

u   - 명령 취소 (Ctrl + Z)

yy  - 한줄 복사 

P   - 한줄 아래에 붙여넣기 

k   - 커서 위로

j    - 커서 아래로

l    - 커서 오른쪽

h   - 커서 왼쪽

0   - 줄 맨앞으로 이동

$    - 줄 맨뒤로 이동

(     - 문장의 처음

)     - 문장의 끝

{     - 문단의 처음

}     - 문단의 끝

-     - 앞에 숫자를 넣어서 쓰며 숫자 만큼 윗줄로 이동 (3- 3줄위로)

+    - 위와 반대로 아래줄로 이동

G    - 파일 내용의 가장 끝으로

r     - 한문자 변경

cc   - 커서가 있는 줄의 내용 변경

 

 

2. Last Line Mode

 

w    - 파일 저장 (save)

         뒤에 파일명 붙일시 다른 이름으로 (save as)

q    - 종료

q!   - 강제 종료 (저장없이)

wq  - 저장후 종료

wq! - 강제 저장후 종료

f     - 파일 이름 변경 

$    - 맨 끝 줄로 이동

e!   - 마지막 저장 이후 모든 편집 내용 취소

/     - 뒤에 문자열을 붙이면 문자열 검색 (커서 기준 앞쪽으로)

?     - 위와 반대로 검색 (커서 기준 뒷쪽으로)

set nu  - vi 라인 번호 출력

set nonu

 

'SERVER' 카테고리의 다른 글

CentOS 7 초기 설정 (1)  (0) 2021.03.22