빽기의 코딩공부Story

[CentOS]리눅스 vi 편집기 명령어 정리 모음 본문

[OS]/[CentOS]

[CentOS]리눅스 vi 편집기 명령어 정리 모음

빽기 2020. 8. 18. 11:39

*VI 편집 명령어*

명령어

명령어 설명

i

현재 커서 위치에 삽입(입력모드)

a

현재 커서 다음위치에 삽입(입력모드)

o

현재 줄 다음 위치에 삽입(입력모드)

x

커서가 위치한 곳의 단어1개 삭제(5x : 문자5개 삭제)

dw

커서가 위치한 곳부터 한 줄 삭제 (p로 복구가능)

dd

커서가 위치한 곳의 한 줄 삭제(p로 복구가능)

u

방금 한 명령 취소 (Ex : ctrl + z)

yy

현재 줄을 복사 (Ex : ctrl + c)

p

현재 커서 줄 바로 아래 내용 붙여넣기

(N)dd

N 행 잘라내기 (Ex : ctrl + x)

k

커서 위로 이동

j

커서 아래 이동

l

커서 오른쪽 이동

h

커서 왼쪽 이동

o

커서 맨 앞 이동 (Ex : home)

$

커서 맨 뒤 이동 (Ex : end)

(

현재 문장의 처음

)

현재 문단의 처음

{

현재 문단의 처음

}

현재 문단의 끝

숫자-

숫자만큼 윗 줄 이동

숫자+

숫자만큼 아래 이동

G

파일 끝의로 이동

r

한 문자 병경

cc

커서가 있는 그 줄의 내용 변경

i 명령어 실행 후 “:” 입력모드 명령어

w

현재 파일명으로 저장

w[파일명]

입력한 파일명으로 파일 저장

q

vi 종료(저장되지 않음)

q!

vi 강제종료(Ex : != 강제로 수행)

wq

저장 후 종료

wq!

강제 저장 후 종료

f[파일명]

파일 이름을 [파일명]으로 변경

숫자

해당 숫자 라인으로 커서 이동

$

파일 맨 끝 줄로 이동

e!

마지막 저장 이후 모든 편집 취소

/“문자열”

현재 커서 위치부터 앞 쪽으로 문자열 검색

?“문자열”

현재 커서 위치부터 뒤쪽으로 문자열 검색

set nu

vi 라인번호 출력

set nonu

vi 라인 번호 출력 취소

 

Comments