[운영체제] Linux vi 편집기 사용법

2021. 10. 28. 16:38Computer Science/운영체제

자주 사용하는 vi 편집기 명령어들.

명령 모드에서 입력 모드로 변환하기 위한 명령

nG : 줄 번호 n 으로 이동하기

1G : 편집버퍼의 첫 줄로 이동하기

G : 편집버퍼의 마지막 줄로 이동하기 

 

i : 입력모드로 전환, 커서 위치 앞에서 삽입

a : 입력모드로 전환, 커서 위치 뒤에서 삽입

 

I : 입력모드로 전환, 현재 줄의 앞에서 삽입

A : 입력모드로 전환, 현재 줄의 뒤에서 삽입

 

o : 입력모드로 전환, 현재 줄의 아래에 전개

O : 입력모드로 전환, 현재 줄의 위에 전개

 

 입력 모드에서 명령 모드로 변환 : <ESC>

 x : 커서가 있는 문자 1개 삭제

dd : 커서가 있는 곳부터 1행 삭제

ndd : 커서가 있는 곳부터 n행 삭제

 

yy : 커서가 있는 행을 복사

nyy : 커서가 있는 행부터 n행을 복사

ndd : 커서가 있는 곳부터 n행을 삭제

 

p : 삭제/복사 된 행을 현재 커서가 있는 행의 아래에 붙여 넣기

P : 삭제/복사 된 행을 현재 행의 위에 붙여 넣기

 

최종라인 모드

:q  변화가 없을 때 저장 없이 빠져 나옴

:q! 변화가 있음에도 저장 없이 빠져 나옴

:w 현재의 파일 이름으로 저장

:wq 현재의 파일 이름으로 저장한 후 빠져 나옴

 

:set number 행 번호 보이게

:set nonumber 행 번호 안보이게