명령모드
- vi 기본모드
- vi가 실행되거나 입력모드에서 ESC 키를 입력한다
- 커서 이동, 문자열 수정, Copy, Paste 등이 가능하다

명령 설명
x 현재 커서가 위치한 문자를 삭제
dw 단어 삭제
dd 현재 커서의 행 삭제
숫자 + dd 현재 커서부터 숫자만큼의 행 삭제
yy 현재 커서가 있는 행을 복사
숫자 + yy 현재 커서부터 숫자만큼의 행을 복사
p 복사한 내용을 현재 행 이후에 붙여 넣기
u 직전에 내린 명을 취소
n 검색한 문자 중에서 다음 문자로 이동
N  n이 아래로 검색을 계속 내려가는 거라면 N은 위로 검색을 계속하는 것


입력모드
- i, a, s, o 등을 눌러 입력모드로 전환한다
- 글자를 입력하는 문서를 만드는 모드이다
- 명령 모드에서 입력 전환키를 눌러서 전환하면 환면 아래에 '--INSERT--'라고 표시된다

설명
i 현재 커서의 위치부터 입력
a 현재 커서의 위치 다음 칸부터 입력
o 현재 커서의 다음 줄에 입력
s 현재 커서 위치의 한 글자를 지우고 입력
I 현재 커서 줄의 맨 앞에서부터 입력
A 현재 커서 줄의 맨 마지막부터 입력
O 현재 커서 줄의 맨 마지막부터 입력
S 현재 커서의 한 줄을 지우고 입력

 

마지막행 모드
- 명령 모드에서 ':' 키를 입력했을때 화면 맨 아랫줄에서 명령을 수행하는 모드이다
- 저장, 종료, 탐색, 치환 및 vi 환경 설정 등의 역할을 하는 모드이다

명령어 설명
:! 커서 위치에서 입력 모드 변경
:e 파일 열기
:q 종료
:q! 강제 종료
:w 파일 정장
:wq 파일 저장 후 종료

'리눅스' 카테고리의 다른 글

리눅스 demon(데몬)  (0) 2020.09.18
리눅스 rpm과 yum  (0) 2020.09.18
리눅스 파일 링크  (0) 2020.09.18
프로세스( Process )  (0) 2020.09.17
리눅스 파일 권한 설정  (0) 2020.09.15

+ Recent posts