반응형
1. vi의 동작 모드를 간단히 설명하시오.
vi의 모드는 입력모드와 명령모드, 마지막 행 모드로 구분된다. 입력모드는 실제로 내용을 입력할 수 있는 모드고, 명령 모드와 마지막 행 모드는 글자와 행의 삭제, 검색, 저장 등의 기능을 수행한다. vi에서는 입력모드와 명령 모드를 오가며 작업한다.
2. 다음 입력 명령의 차이점을 설명하시오.
① i와 I
i는 커서 앞에 입력한다.(현재 커서 자리에)
l은 커서가 위치한 행의 첫 칼럼으로 이동해 입력한다.
② a와 A
a는 커서 뒤에 입력한다.(현재 커서 다음 자리에)
A는 커서가 위치한 행의 마지막 칼럼으로 이동해 입력한다.
3. 파일의 끝으로 이동하는 방법을 두 가지 이상 적으시오.
G, :\$
4. 길이가 3자인 단어를 수정하기 위해 사용할 수 있는 명령키를 나열하시오.
R, cw, cc, s, C
5. 파일을 잘못 수정하였다. 원래대로 돌아가는 방법을 모두 적고 설명하시오.
u, U, :e!
6. 10행부터 30행 사이에 있는 모든 Unix를 Linux로 고치는 명령을 적으시오.
:10,30s/Unix/Linux/g
7. 현재 커서의 위치에 input이라는 이름의 파일을 삽입하는 명령을 기술하시오.
:r input
8. 4~6행을 2행 다음의 위치로 이동하는 명령을 순서대로 적으시오.
:4,6d
:2pu
9. 대소문자를 바꿔주는 명령키를 적으시오.
~
10. 파일을 저장하고 vi를 종료하는 명령을 두 개 나열하시오.
ZZ, :wq
반응형
'프로그래밍 > CS' 카테고리의 다른 글
[유닉스 이론과 실습] 8장 연습문제 (0) | 2020.12.23 |
---|---|
[유닉스 이론과 실습] 5장 연습문제 (0) | 2020.12.23 |
[유닉스 이론과 실습] 3장 연습문제 (0) | 2020.12.23 |
[유닉스 이론과 실습] 2장 연습문제 (0) | 2020.12.23 |
[유닉스 이론과 실습] 1장 연습문제 (0) | 2020.12.23 |