○ 명령모드 → 입력모드로 전환
a : 현재 커서 다음 칸부터 입력
A : 현재 커서의 줄 맨 마지막 부터 입력
i : 현재 커서 위치부터 입력
I : 현재 커서줄의 맨 앞부터 입력
o : 현재 커서의 다음 줄에 입력
O : 현재 커서의 이전 줄에 입력
s : 현재 커서 위치의 한 글자를 지우고 입력
S : 현재 커서의 한 줄을 지우고 입력
○ 입력모드 → 명령모드로 전환
ESC키
○ 커서 이동
h : 커서를 왼쪽으로 한칸 이동 ( ← )
j : 커서를 아래로 한 칸 이동 ( ↓ )
k : 커서를 위로 한 칸 이동 ( ↑ )
l : 커서를 오른쪽으로 한 칸 이동 ( → )
w : 다음 단어의 첫 글자로 이동
b : 이전 단어의 첫 글자로 이동
^ : 행의 첫 글자로 이동
$ : 행의 마지막 글자로 이동
gg : 처음 행으로 이동
G : 마지막 행으로 가기
( : 이전 문장으로 이동
) : 다음 문장으로 이동
{ : 이전 문단으로 이동
} : 다음 문단으로 이동
>> : 오른쪽으로 들여쓰기
<< : 들여쓰기 해제
:숫자 : 지정한 숫자 행으로 이동
Ctrl + f : 다음 화면으로 이동 ( Page Down )
Ctrl + b : 이전 화면으로 이동 ( Page Up )
Ctrl + d : 스크롤 중간 정도 내리기
○ 복사
yy : 커서가 위치한 행 복사
yw : 커서 포함 해당 단어 끝까지 복사
yb : 커서 미포함 해당 단어 시작까지 복사
y0 : 커서 미포함 행 시작까지 복사
y$ : 커서 포함 행 끝까지 복사
ygg : 커서가 위치한 행 포함 문서 첫 행까지 복사
yG : 커서가 위치한 행 포함 문서 마지막 행까지 복사
복사 명령어도 앞에 숫자를 붙이면 복사할 숫자를 정할 수 있다.
○ 붙여넣기
p : 커서 다음에 붙여넣기
P : 커서 이전에 붙여넣기
○ 되돌리기
u : Ctrl + z 와 같은 기능 (Undo)
○ 다시실행
Ctrl + r : 되돌린 작업 재실행 (Redo)
○ 삭제
x : 커서 다음 글자 잘라내기
dd : 커서가 위치한 행 삭제
dw : 커서 포함 해당 단어 끝까지 삭제
db : 커서 미포함 해당 단어 시작까지 삭제
d0 : 커서 미포함 행 시작까지 삭제
d$ : 커서 포함 행 끝까지 삭제
dgg : 커서가 위치한 행 포함 문서 첫 행까지 삭제
dG : 커서가 위치한 행 포함 문서 마지막 행까지 삭제
삭제 명령어 앞에 숫자를 붙이면 숫자만큼 삭제를 한다.
삭제된 내용은 버터에 저장되어 붙여넣기가 가능하다.
예) 3dd면 3줄 삭제
▶ 전체 삭제
gg : 첫줄로 이동
Shift +v +g : 전체 선택
d : 전체 삭제
dG:현재 라인부터 마지막 라인까지 삭제
○ 찾기
/문자열 : 앞에서 부터 문자열을 찾는다
?문자열 : 뒤에서 부터 문자열을 찾는다
n : 다음 검색결과
N : 이전 검색결과
○ 바꾸기
:%s/찾을단어/바꿀단어 : 찾아 바꾸기
:%s/찾을단어/바꿀단어/g : 모두 바꾸기
:%s/찾을단어/바꿀단어/gc : 모두 바꾸기 (물어보기)
○ 저장, 종료하기
:q : 종료 (저장하지 않고 실행하면 오류 발생)
:q! : 저장하지 않고 종료
:w : 저장
:wq : 저장 후 종료
:wq 파일 이름 : 저장후 파일 이름 지정
ZZ : 저장 후 종료 (= :wq)
ZQ : 강제 종료 (= :q!)
○ 기타
:set number : 행 번호를 출력 (:set nu 사용가능)
:set nonumber : 행 번호 숨김 (:set nonu 사용가능)
:cd : 현재 디렉토리 출력
:syntax on : 문법 강조효과
:terminal : 분할 화면으로 터미널 창 띄우기
'공학속으로 > 운영체제' 카테고리의 다른 글
raw vmdk 등 이미지 파일 포멧 변환 (0) | 2024.08.13 |
---|---|
가상서버 안전모드 진입하기 (0) | 2024.08.10 |
하드디스크 폐기위한 로우 포멧하는 방법 - DISKPART (0) | 2024.03.21 |
[리눅스] tar 압축, 해제 (0) | 2024.01.31 |
USB 설치미디어로 부팅하여 Windows 10/11 설치 진행하기 (1) | 2024.01.28 |
댓글