vi 사용법
vi
- 기능: 지정한 파일을 편집, 파일명을 지정하지 않으면 빈 파일이 열리고, 이 빈 파일의 파일명은 별도로 지정 가능
- 형식: vi [파일]
마지막 행 모드
| 명령키 | 기능 |
| :q | vi에서 작업한 것이 없을 때 그냥 종료 |
| :q! | 작업한 내용을 저장하지 않고 종료 |
| :w [파일명] | 작업한 내용을 저장, 파일명을 지정하면 다른 파일로 저장 |
| :wq, :wq! | 작업한 내용을 저장하고 vi를 종료 |
명령 모드
| 명령키 | 기능 |
| ZZ(shift + zz) | 작업한 내용을 저장하고 vi를 종료 |
명령 모드에서 입력 모드 전환
| 명령키 | 기능 |
| i | 현재 커서 자리에 입력 |
| a | 현재 커서 다음 자리에 입력 |
| o | 커서가 위치한 행의 다음 행에 입력 |
커서 이동 명령키
| 명령키 | 기능 |
| h | 커서를 한 글자 왼쪽으로 이동 |
| j | 커서를 한 행 위로 이동 |
| k | 커서를 한 행 아래로 이동 |
| l | 커서를 한 글자 오른쪽으로 이동 |
내용 수정 명령키
| 명령키 | 기능 |
| r | 커서가 위치한 글자를 다른 글자로 수정 |
| cc | 커서가 위치한 행의 내용을 모두 수정 |
| C | 커서 위치부터 행의 끝까지 수정 |
내용 삭제 명령키
| 명령키 | 기능 |
| x, #x | 커서 위치의 글자를 삭제, #에는 삭제할 글자 수 지정 |
| dd, #dd | 커서 위치의 행을 삭제, #에는 삭제할 단어 수 지정 |
| D(shift + d) | 커서 위치부터 행의 끝까지 삭제 |
이전 명령 취소
| 명령키 | 기능 |
| u | 명령을 취소 |
| U | 해당 행에서 한 모든 명령을 취소 |
복사하기, 잘라내기, 붙이기 명령키
| 명령키 | 기능 |
| yy, #yy | 커서가 위치한 행을 복사, #에는 복사할 행의 수 지정 |
| p | 커서가 위치한 행의 아래쪽에 붙임 |
| P | 커서가 위치한 행의 위쪽에 붙임 |
| dd, #dd | 커서가 위치한 행을 잘라둠 = 삭제, #에는 잘라둘 행의 수 지정 |
'Linux' 카테고리의 다른 글
| 리눅스 간단 정리 (0) | 2024.05.27 |
|---|---|
| [리눅스] 셸 사용 명령어 (0) | 2024.05.22 |
| [리눅스] 파일 사용 명령어 (0) | 2024.05.22 |
| [리눅스] 디렉터리 사용 명령어 (0) | 2024.05.22 |
| [리눅스] 기본 명령어 전체 정리 (0) | 2024.05.21 |