리눅스 (Linux) vi 편집기 명령어 30개 정리
운영체제를 공부하기에 앞서 VMware를 이용해 유닉스 터미널을 사용할 것이기 때문에 리눅스 명령어를 정리했었는데 이번에는 vi 편집기 명령어를 정리해 보았다.
명령모드 ( 커서 이동, 삭제 ) / 입력모드 ( 코드 작성 ) / 콜론모드 ( 저장, 종료 )
- 명령모드에서 입력모드로 전환
- i / 커서가 현재 위치한 부분에서부터 시작
- a / 커서 바로 다음 부분부터 시작
- ESC / 입력모드에서 명령모드로 전환
- :q: vi 편집기 종료
- :q!: 변경 내용을 무시하고 강제 종료
- :w: 파일 저장
- :wq: 저장하고 종료
- :x: 저장하고 종료 (파일에 변경이 있을 때만)
- :숫자 : 숫자 행으로 이동
- A: 현재 커서 위치에서 행의 끝으로 이동하고 텍스트 입력 모드로 전환
- db: 앞에 있는 단어 살제
- dd: 줄 삭제
- dw: 뒤에 있는 단어 삭제
- G: 파일의 마지막 행으로 이동
- gg: 파일의 첫 번째 행으로 이동
- h: 커서를 왼쪽으로 이동
- i: 현재 커서 위치에 텍스트 삽입
- j: 커서를 아래쪽으로 이동
- k: 커서를 위쪽으로 이동
- l: 커서를 오른쪽으로 이동
- o: 다음줄 입력
- O: 이전줄 입력
- p: 커서 전에 붙여 넣기
- P: 커서 이전에 붙여넣기
- u: 되돌리기
- w: 다음 단어로 이동
- x: 현재 커서 글자 삭제
- X: 커서 앞에 있는 글자 삭제
- yb: 앞에 있는 단어 복사
- yw: 뒤에 있는 단어 복사
- yy: 현재 행 복사
- ^: 현재 행의 처음으로 이동
- $:: 현재 행의 끝으로 이동
- /문자열: 앞에서 부터 문자열 검색
- ?문자열: 뒤에서 부터 검색
- n: 다음 검색 결과
- N: 이전 검색 결과
- Ctrl+r: 되돌리기 복구
'Memo' 카테고리의 다른 글
[Memo] 분석에서 활용할 수 있는 공개 데이터 사이트 모음 (0) | 2025.02.18 |
---|---|
[Memo] Anaconda 가상환경 자주 쓰는 명령어 정리 (2) | 2024.12.26 |
[Memo] 유닉스 (Unix) / 리눅스 (Linux) 자주 쓰는 명령어 50개 정리 (1) | 2024.03.26 |