컬쥐네 다락방
vi 편집기 명령어 간단 정리 본문
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 |