설명
구분 |
Command |
옵션 |
입력(O) / 커맨드(C) / 기본(X) |
비고 |
입력모드에서 빠져나가기 |
Esc |
O |
||
입력모드로 들어가기 |
i,a,o / I,A,O |
X->O |
||
방향키 |
kjhl |
X |
||
뒤로가기 |
u |
X |
||
문서 빠져나가기 (No save) |
:q! |
C |
수정사항 저장 안됨. |
|
문서 저장후 빠져나가기 |
:wq! |
C |
||
문서 첫줄로 가기 |
1G |
X |
||
문서 마지막줄로 가기 |
G |
X |
||
라인의 처음으로 가기 |
^ |
X |
||
라인의 끝으로 가기 |
$ |
X |
||
화면 내에서 이동 |
H / M / L |
X |
||
자동줄바꿈 |
:set wrap |
C |
||
자동줄바꿈 해제 |
:set nowrap |
C |
||
단어 수정 |
cw |
X->O |
||
커서위치 뒤의 라인 삭제 |
D |
X->O |
||
라인 복사하기 |
yy |
숫자 |
X |
|
복사한 라인 붙여넣기 |
p |
X |
||
라인 잘라내기(삭제) |
dd |
숫자 |
X |
|
라인 번호 붙이기 |
:set nu |
C |
||
라인 번호 삭제 |
:set nonu |
C |
||
다수 라인 삭제하기 |
:10,16d |
C |
||
검색하기 |
/ |
n,N |
X |
|
# |
해당 위치로 커서를 옮긴 후 실행 |
|||
화면 넘기기 |
F |
B |
X |
|
문서 일부 다른이름으로 저장 |
:1,10w sample.txt |
C |
||
현재 행의 문자열 치환 |
:s/a/b |
C |
||
처음부터 현재위치 문자열 치환 |
:1,.s/a/b/ |
C |
||
파일 전체 문자열 치환 |
:%s/a/b/g |
C |
||
이전 명령 반복하기 |
. |
X |
||
대소문자 전환하기 |
~ |
X |
||
특수문자 표기하기 |
:set list |
C |
||
여러파일 한꺼번에 편집 |
# vi a.txt b.txt c.txt |
:n / :wn |
Shell prompt |
|
Swap 파일 생성 및 복구 |
# vi -r a.txt |
Shell prompt |
정리 및 출처
직접 작성
방문 해주셔서 감사합니다. 로그인 없이 가능한
아래 하트♥공감 버튼을 꾹 눌러주시면 감사하겠습니다!
'OS > Linux' 카테고리의 다른 글
[Linux] NFS daemon을 이용한 원격 mount (0) | 2019.07.20 |
---|---|
[Linux] split 명령어로 파일 균등하게 나누기 (0) | 2019.07.20 |
[Linux] 하드웨어 정보 확인 명령어 (CPU,메모리,디스크,PCI 등) (0) | 2019.07.20 |
[Linux] shc 이용 Shell Script를 Binary file로 변환 (0) | 2019.07.19 |
[Linux] X protocol 이용 시 포트 허용 번호 (0) | 2019.07.17 |