컬쥐네 다락방

vi 편집기 명령어 간단 정리 본문

클라우드/리눅스

vi 편집기 명령어 간단 정리

코딩하는 갱얼쥐 2021. 10. 26. 15:56

Docker compose를 vi 편집기로 편집하다보니 명령어를 모르니 쓸 수가 없어서 간단하게 정리하게 됐습니다! .

 

Linux, Unix 환경에서 사용하는 vi 편집기는 명령 모드, 입력 모드, 마지막 행 모드 크게 3가지로 나눌 수 있습니다. 

 

1. 명령 모드 :

처음 vi 편집기를 이용해 파일을 실행하면 들어가는 모드입니다. 여기서는 방향키를 이용해 커서를 이동할 수 있고 "dd"나 "yy"로 한 줄 삭제 혹은 붙여넣기가 가능합니다. "x" 는 글자 하나 삭제 명령어입니다. 

 

2. 입력 모드 : 

명령 모드에서 "i"나 "a"를 입력하면 입력 모드로 전환됩니다. 입력 모드에서는 자유롭게 코드나 글 작성이 가능! 

다시 명령 모드로 돌아가려면 "ESC"를 누르면 된다. 

("i"는 커서가 현재 위치한 부분에서 시작, "a"는 커서 바로 다음 부분부터 시작)

 

3. 마지막 행 모드:

명령 모드에서 ":"를 입력하면 화면 맨 하단에 입력할 수 있는 공간이 나온다. 여기서 현재 작성된 내용을 저장하고 종료하려면 ":wq!" 그냥 종료하려면 "q!" 입력. (아마 write와 quit 아닐까 ? ) 

*wq, q만 입력해도 실행은 된다. 하지만 vi가 뭐라고 간섭할 수 있으니 !를 붙여 강제로 실행하라 명령 해버릴 수 있다! 

 

간단 명령어 정리 : 

-명령 모드 상태

1. 파일의 끝으로 이동할때 - G

2. 한줄 잘라내기 - dd

3. 세줄 잘라내기 - 3dd

4. 붙여넣기 - p

5. 한글자 삭제 - x

6. 단어 삭제 - dw

7. 실행취소 - u

8. 줄의 맨 앞 - o

9. 줄의 맨 뒤 - $

 

-마지막 행 모드 상태

1. 저장 : w

2. 종료 : q

3. 저장 후 종료 : wq

4. 라인 번호 보기 : set nu

5. 커서 위치 뒤로 문자열 찾기 : ?문자열

6. 커서 위치 앞으로 문자열 찾기 : /문자열



'클라우드 > 리눅스' 카테고리의 다른 글

작업 예약 - cron  (0) 2022.02.24
vi 에디터 명령어  (0) 2022.02.21
파일 입출력 명령어  (0) 2022.02.18
리눅스 시스템 명령어  (0) 2022.02.16
리눅스 기본 명령어  (0) 2022.02.15
Comments