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 라이센스를 따릅니다.