좋은지식/리눅스

[리눅스] VI 편집기 명령어

알라르방 2021. 6. 2. 22:09

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