1. 동작모드
1) 입력모드 : 명령 모드에서 <a> or <i> 키를 누르면 시작
2) 명령모드 : 처음 vi편집기 열면 명령 모드에서 시작, 입력모드에서 명령모드로 돌아오려면 esc
3) 최종라인모드 : esc키를 누르고 프롬프트에서 명령을 입력하여 저장, 편집, 검색 기능
-> 명령모드에서 콜론(:) 입력 -> wq 명령어 입력(write & quit)
4) vi편집기 열기 : vi [파일명]
2. 명령모드에서 커서 이동하기
1) h, j, k, l(왼, 아, 위, 오른)
2) left or backspace : 왼
down
up
right or space : 오른
3) nG : 줄번호 n번으로 이동
1G : 편집버퍼의 첫 줄로 이동
G : 편집버퍼의 마지막 줄로 이동
3. 명령모드에서 입력모드로 전환
4. 삭제 명령
x : 커서가 있는 문자 1개 삭제
dd : 커서가 있는 곳부터 1행 삭제
ndd : 커서가 있는 곳부터 n행 삭제
p(소문자) : 삭제한 행을 현재 커서가 있는 행의 아래에 붙여넣기
P(대문자) : 현재 커서가 있는 행의 위에 붙여넣기
5. 복사 명령
yy : 커서가 있는 행을 복사
nyy : 커석 있는 행부터 n행을 복사
6. 편집기 종료
:q : 변화가 없을 때 저장없이 종료하고 빠져나옴
:q! : 변화가 있음에도 저장없이 종료하고 빠져나옴
:w : 현재의 파일 이름으로 저장
:wq : 현재의 파일 이름으로 저장하고 빠져나옴
7. 최종라인 모드에서 vi 환경설정
:set nu 행 번호 보이게
:set nonu 행 번호 안보이게
'Computer Science > Operating System' 카테고리의 다른 글
이론 0) 운영체제 기본 (0) | 2020.10.22 |
---|---|
실습 4) gcc 컴파일 및 모듈 프로그램 (0) | 2020.10.22 |
실습 2) 리눅스 기본 명령어 정리 (0) | 2020.10.21 |
이론 4) - 3 세마포 : 상호배제, 동기화 (0) | 2020.10.21 |
이론 4) - 2 임계구역 문제 / SW, HW 해결법 (0) | 2020.10.21 |