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