티스토리 뷰
- vi 에디터 사용법
- 터미널에서 vi에디터 실행 -> 명령 모드
- 명령모드에서 i 또는 a 를 입력하면 입력모드
- Esc 를 누르면 다시 명령 모드로 돌아감
- 명령모드에서 콜론(:) 를 입력하면 ex 모드(라인 명령모드)
- 저장(w), 종료(q), 취소(i) 등을 수행
- 명령모드에서 i 또는 a 를 입력하면 입력모드
- 터미널에서 vi에디터 실행 -> 명령 모드
명령모드에서 입력모드로 전환하는 명령 요약
키 | 설명 | 키 | 설명 |
i | 현재 커서의 위치부터 입력 | I | 현재 커서 줄의 맨 앞에서부터 입력 |
a | 현재 커서의 위치 다음 칸부터 입력 | A | 현재 커서 줄의 맨 마지막부터 입력 |
o | 현재 커서의 다음 줄에 입력 | O | 현재 커서의 이전 줄에 입력 |
s | 현재 커서 위치의 한 글자를 지우고 입력 | S | 현재 커서의 한 줄을 지우고 입력 |
명령 모드에서 커서 이동을 위한 키
키 | 설명 | 키 | 설명 |
h | 커서를 왼쪽으로 한 칸 이동 | j | 커서를 아래로 한 칸 이동 |
k | 커서를 위로 한칸 이동 | l | 커서를 오른족으로 한 칸 이동 |
Ctrl + F | 다음 화면으로 이동 | Ctrl + B | 이전 화면으로 이동 |
^ | 현재 행의 처음으로 이동 | $ | 현재 행의 마지막으로 이동 |
gg | 제일 첫 행으로 이동 | G | 제일 끝 행으로 이동 |
숫자G | 해당 숫자의 행으로 이동 | :숫자 Enter | 해당 숫자의 행으로 이동 |
명령 모드에서 삭제, 복사, 붙여넣기와 관련된 키
키 | 설명 | 키 | 설명 |
x | 현재 커서가 위치한 글자 삭제 | X | 현재 커서가 위치한 앞 글자 삭제 |
dd | 현재 커서의 행 삭제 | 숫자 dd |
현재 커서부터 숫자만큼의 행 삭제 |
yy | 현재 커서가 있는 행을 복사 | 숫자 yy |
현재 커서부터 숫자만큼의 행을 복사 |
p | 복사한 내용을 현재 행 이후에 붙여넣기 | P | 복사한 내용을 현재 행 이전에 붙여넣기 |
명령모드에서 문자열 찾기
키 | 설명 | 키 | 설명 |
/문자열 Enter | 해당 문자열을 찾음 | n | 찾은 문자 중에서 다음 문자로 이동 |
모든 문자열 치환
':%s/기존문자열/새문자열'
에디터 앞에 행 번호 표시
':set number'
'리눅스정리' 카테고리의 다른 글
리눅스 파일 소유권 설정방법 (0) | 2025.05.22 |
---|---|
리눅스 계정과 그룹의 개념 (0) | 2025.05.22 |
리눅스 우분투 명령어 정리 (1) | 2025.05.21 |
소유권 관련 명령어 (0) | 2025.04.26 |
기타 명령어 (0) | 2025.04.24 |