우분투 리눅스 연습문제 3장
1. 입력 모드와 명령 모드의 차이를 간략하게 설명하시오. (각 모드 당 최소 1줄)
입력 모드는 텍스트를 입력할 수 있는 모드이다.
명령 모드는 텍스트를 수정하고, 삭제하고, 복사하고, 붙이기 등 편집을 하는 모드이다.
2. vi에서 입력 모드로 전환하는 데 쓰이는 세 가지 명령 키는 무엇인가? (최소 명령 키 세 개 나열)
i, a, o, I, A, O
3. o 명령 키와 O 명령 키의 차이를 설명하시오. (각 키 최소 1줄씩 설명하기)
o 명령키는 커서가 위치한 행의 다음 행에 입력한다.
O 명령키는 커서가 위치한 행의 이전 행에 입력한다.
4. i 명령키와 a 명령 키의 차이를 설명하시오. (각 키 최소 1줄씩 설명하기)
i 명령키는 커서 앞에 입력한다. 현재 커서 자리에 입력한다.
a 명령키는 커서 뒤에 입력한다. 현재 커서 다음 자리에 입력한다.
5. 마지막 행 모드로 이동하는 데 쓰이는 세 가지 명령 키는 무엇인가? (각 명령 최소 1줄씩 설명하기)
: 마지막 행 모드로 명령을 입력할 때 사용한다.
/ 문자열을 아래 방향으로 검색한다.
? 문자열을 위 방향으로 검색한다.
6. 다섯 글자인 단어를 수정하는 데 사용하는 명령 키를 나열하시오. (명령 키 두 가지 나열)
5cw, 5s
7. 특정 행으로 이동하는 데 사용하는 명령 키를 두 가지 이상 나열하시오. (15행으로 이동시)
15G , :15(entrer 키)
8. 현재 파일에서 문자열 'linux'를 검색하는 방법을 설명하시오. (검색 방법 2가지 나열 후 차이점 설명)
/linux : 문자열 아래 방향으로 검색한다.
?linux : 문자열 위 방향으로 검색한다.
9. 파일의 5-10행 사이에 있는 모든 linux를 LinuX로 고치는 명령은 무엇인가?
:5,10s/linux/LinuX/g
10. 행을 잘라서 붙이기를 할 때는 dd 명령과 p 명령을 사용한다. 단어를 잘라서 붙이기를 할 때는 어떤 명령 키를 사용하는가?
dw 명령으로 단어를 자르고 p를 사용해 붙이기를 한다.
11. 현재 편집 중인 파일을 중간에 저장하고 계속 편집하려고 할 때 사용하는 명령은 무엇인가?
w
12. a.txt 파일의 1행과 3행을 각각 버퍼에 저장하여 b.txt 파일에 붙이기를 하려고한다. 어떻게 해야 하는지 설명하시오.
커서를 이동시켜 1행과 3행을 각각 다른 네임드버퍼에 저장한다. ayy를 사용해 1행을 복사한 뒤 a버퍼에 저장한다. byy를 이용해서 b버퍼에 저장시킨다. :e를 이용해서 지정한 파일로 전환한다. 따라서 e: b.txt를 입력해 b.txt로 이동한 후 "ap, "bp 명령으로 파일에 붙인다.
13. vi로 파일을 열었더니 자동으로 행 번호가 붙어 있다. 왜 행 번호가 표시되었는지 설명하시오.
사용자 홈 디렉터리에 .exrc 파일에 set nu 명령을 넣어둔다.
환경 변수 EXINIT에 지정한다.
14. 현재 작업 중인 파일에 다른 파일(test 3.txt)을 읽어 들이는 명령은 무엇인가?
:r test3.txt
15. vi에서 작업 중인데 현재 어떤 모드인지 알 수 없을 때 어떻게 해야 하는지 설명하시오.
set showmode 입력하기
16. 파일을 저장하고 vi를 종료하는 두 가지 명령 키를 나열하시오.
:wp, ZZ
17. q 명령 키와 q! 명령 키의 차이를 설명하시오.
q 명령 키는 vi에서 작업한 것이 없을 때 그냥 종료한다.
q! 명령키는 작업한 내용을 저장하지 않고 종료한다.
18. vi 작업 중에 셸에서 ls 명령을 수행할 필요가 있을 때 vi를 종료하지 않고 셸 명령을 사용하는 방법을 설명하시오.
:! ls를 사용해 vi 작업을 잠시 중단하고 셸 명령을 실행한다.
:sh를 사용해 vi를 잠시 빠져나가서 셸 명령을 실행한다.
19. vi 작업을 하는데 브로드캐스트 메시지가 화면에 표시되면서 작업 내용이 이상해졌다. 화면을 다시 출력하려면 어떻게 해야 하는가?
Ctrl + l로 화면을 다시 출력한다.
'Linux > 우분투 리눅스 연습문제' 카테고리의 다른 글
우분투 리눅스 연습문제 6장 (2) | 2021.10.14 |
---|---|
우분투 리눅스 연습문제 5장 (13) | 2021.10.13 |
우분투 리눅스 연습문제 4장 (9) | 2021.10.12 |
우분투 리눅스 연습문제 2장 (7) | 2021.09.18 |
우분투 리눅스 연습문제 1장 (1) | 2021.09.13 |