PINKYETI

[Linux] vi 편집기 자주 쓰는 커맨드 정리 (shell/txt 파일 편집) 본문

# Dev Note/[OS]

[Linux] vi 편집기 자주 쓰는 커맨드 정리 (shell/txt 파일 편집)

PINKYETI 2022. 8. 9. 22:01


안녕하세요. Linux 서버 운영을 하다보면, 

Shell 파일, text 파일 등을 편집할 일이 잦은데요.

현재는 손에 익었지만.. 초반에 자주 찾아봤던

기억이 나 간단히 공유하고자 합니다.

Linux 에서 문서 편집을 위해 vim, view, nano 등

여러 명령어가 있지만, 저는 vi를 자주 쓰기 때문에

vi 위주로 설명드리고자 합니다.

(명령어 별로 조금씩 다를 수 있다 알고있어서요!)

 

# vi 명령어 입력

 - vi [수정할 파일명]

 

# vi 주요 커맨드 정리

입력 커맨드 커맨드 동작
i 현재 커서의 위치에 Text 입력.
a 현재 커서의 다음 위치에 Text 입력.
(+ 보통 Line의 끝에서 사용.)
x 현재 커서 위치의 Text 삭제.
dd 현재 커서가 위치한 Line 삭제.
$ (Shift + 4) 현재 Line의 제일 끝으로 커서 이동.
^ (Shift + 6) 현재 Line의 제일 앞으로 커서 이동.
/ + [Text] 현재 문서 내에서 입력한 [Text] 찾기.
n [Text] 찾기 결과의 아래로 탐색.
N (Shift + n) [Text] 찾기 결과의 위로 탐색.
:q! 현재 문서 저장하지 않고 나가기.
:wq 현재 문서 저장하고 나가기.
PageUp 현재 화면의 한 페이지 위로 이동.
PageDown 현재 화면의 한 페이지 아래로 이동.

 

vi 편집기 실행 화면 참고 (출처 : Google)