i - 현재 커서 위치에 삽입 (입력모드로 넘어감)
a - 현재 커서 바로 다음위치에 삽입 (입력모드로 넘어감)
o - 현재 줄 다음 위치에 삽입 (입력모드로 넘어감)
x - 커서가 위치한 곳의 글자 1개 삭제. (5x : 문자 5개 삭제)
dw - 커서가 위치한 곳에서 부터 단어 삭제 (커서가 위치한 곳 부터 띄어쓰기 까지)
dd - 커서가 위치한 곳의 한 줄 삭제 (삭제이지만, p로 복구가능)
u - 방금 한 명령 취소 (ctrl + z 라고 생각하면 됩니다)
yy - 현재 줄을 버퍼로 복사 (한 줄을 ctrl + c 한다고 생각하면 됩니다.)
- 5줄 복사 : 5yy
p - 현재 커서가 있는 줄 바로 아래에 버퍼 내용 붙여넣기 (이전에 복사한 줄을 현재 커서 아래부터 ctrl + v 한다고 생각하면 됩니다.)
- 5dd를 이용해서 다섯줄을 지운 것도 p 한번으로 붙여넣기 가능합니다.
- 그렇다면 : 잘라내기 dd -> 붙여넣기 p
(N)dd - N 행 삭제 (삭제가 되는 것 처럼 보이지만 실제로는 버퍼에 들어가 있습니다. 버퍼에 들어가 있기 때문에 p를 이용해서 붙여넣기 가능)
- 잘라내기 라고 생각하면 됩니다. (ctrl + x)
- vi에서 여러줄을 삭제하고 싶다면 (N)dd 를 사용하면 됩니다. (N에는 숫자가 들어갑니다)
k - 위로! (커서가 한 줄 위로 올라감.)
j - 아래로! (커서가 한 줄 아래로 내려감)
l - 오른쪽으로! (커서가 한칸 우측으로감)
h - 왼쪽으로! (커서가 한칸 좌측으로감)
0 - 커서가 있는 줄의 맨 앞으로 감 (home 키라고 생각하면 됩니다)
$ - 커서가 있는 줄의 맨 뒤로 감 (end 키라고 생각하면 됩니다)
( - 현재 문장의 처음
) - 현재 문장의 끝
{ - 현재 문단의 처음
} - 현재 문단의 끝
숫자- - 숫자 만큼 윗 줄로 이동
숫자+ - 숫자 만큼 아래 줄로 이동
G - 파일의 끝으로 이동.
- 대문자로 사용해야합니다. (Shift + g)
r - 한 문자 변경
cc - 커서가 있는 그 줄의 내용 변경
'좋은지식 > 리눅스' 카테고리의 다른 글
Redhat Linux 7.9 MySQL 8.0 설치 (0) | 2021.12.16 |
---|---|
Redhat Linux 7.9 Jenkins 설치 (0) | 2021.12.09 |
Redhat Linux 7.9 openJDK 11 설치 (0) | 2021.12.09 |
Redhat Linux 7.9 GitLab CE 설치 (0) | 2021.12.07 |
Redhat Linux 7.9 PostgreSQL 설치 (0) | 2021.12.07 |