포스트

vi 편집기 기본 명령어

vi 편집기 기본 명령어

vi 편집기

Unix, Linux 시스템에서 가장 많이 쓰이는 텍스트파일 편집기이며, GUI가 없기에 매우 가볍다.
즉, 텍스트 기반으로 동작하기에 리소스를 거의 사용하지 않는다는 말이다. vi에서는 주로 명령모드, 입력모드 를 사용한다. 이번 내용에서는 주로 명령모드에서 사용되는 명령어를 다룰 것이다. 더 많은 명령어들이 있지만 기본부터 익숙해져보자.

vi 명령어

esc를 눌러 명령모드로 진입해야 사용 가능합니다.

명령어설명추가 설명
dd한 줄 삭제2dd → 현재 줄부터 두 번째 줄까지 삭제
yy복사2yy → 현재 줄부터 두 번째 줄까지 복사
p붙여넣기 
u되돌리기 
:set number라인 번호 표시 
/[text]특정 텍스트 찾기n → 텍스트가 있는 다음 행 조회
:%s/원본/대체/g특정 텍스트 변경 
gg맨 위로 이동 
shift + g맨 아래로 이동 
0라인 맨 앞으로 이동 
^문장 맨 앞으로 이동 
$문장 맨 뒤로 이동 
:wq저장 후 종료:w → 저장
:q! → 종료 (강제 종료)
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.