hyndb
[리눅스] 3장 연습문제 본문
01) Vi에서 마지막 행 모드로 이동하기 위한 명령 키가 아닌 것은 무엇인가?
① : ② ; ③ / ④ ?
답: 2번 ;
02) vi에서 작업한 내용을 버리고 vi를 종료하기 위한 명령은 무엇인가?
① wq ② q! ③ q ④ wq!
답: 2번 q!
03) 다음 텍스트에서 ubuntu를 UBUNTU로 수정하기 위한 명령이 아닌 것은 무엇인가?
ubuntu fedora centos7 ① cw ② cs ③ 6s ④ ~~~~~~
답: 2번 cs
04) 현재 행 위치에서 2행을 네임드 버퍼에 복사하기 위한 방법으로 알맞은 것은 무엇인가?
① 2yy ② 2dd ③ ‘a2yy ④ “f2yy
답: 4번 “f2yy
05) 2〜5행의 범위에서 ubuntu를 찾아 UBUNTU로 수정하기 위한 명령은 무엇인가?
① 2.5s/ubuntu/UBUNTU/
② 2,5/ubuntu/UBUNTU/g
③ 2,5s/ubuntu/UBUNTU/g
④ %s/ubuntu/UBUNTU/g
답: 3번
06) vi의 동작 모드가 아닌 것은 무엇인가?
① 명령 모드 ② 입력 모드 ③ 마지막 행 모드 ④ 사용자 모드
답: 4번 사용자 모드
07) vi의 환경 설정을 하는 방법이 아닌 것은 무엇인가?
① 사용자 홈 디렉터리에 .exrc 파일로 저장한다.
② vi의 입력 모드에서 명령을 입력한다.
③ 환경 변수 EXINIT에 지정한다.
④ vi의 마지막 행 모드에서 명령으로 설정한다.
답: 2번 vi의 입력 모드에서 명령을 입력한다.
08) 내용을 수정하는 명령키가 아닌 것은 무엇인가?
① u
② cw
③ r
④ s
답: 1번 u (= 명령 취소키
09) 입력 모드와 명령 모드의 차이를 간단히 설명하시오.
답: 입력 모드는 입력한 키를 내용으로 처리하고, 명령 모드는 입력한 키를 명령어로 해석.
10) vi에서 입력 모드로 전환하는 데 쓰이는 세 가지 명령 키는 무엇인가?
답: i, a, o
11) o 명령키와 O 명령키의 차이를 설명하시오.
답: o 명령키는 커서가 위치한 다음 행에 입력, O 명령키는 커서가 위치한 이전 행에 입력.
12) I 명령키와 a 명령키의 차이를 예를 들어 설명하시오.
답 “I like linux” 문장에서 “n”에 커서가 위치한 경우
I 명령키는 커서 앞에 입력 => n 바로 앞에 입력
a 명령키는 커서 뒤에 입력 => n 바로 뒤에 입력
13) 마지막 행 모드로 이동하는 데 쓰이는 세 가지 명령키는 무엇인가?
답: :, /, ?
14) 다섯 글자인 단어를 수정하는 데 사용하는 명령키를 나열하시오.
답: cw, 5s
15) 특정 행으로 이동하는 데 사용하는 명령키를 두 가지 이상 나열하시오.
답: 행번호g, G, :(행 번호)
16) 현재 파일에서 문자열 ‘linux’를 검색하는 방법을 설명하시오.
답: /linux 입력
17) 파일의 5〜10행 사이에 있는 모든 linux를 LinuX로 고치는 명령은 무엇인가?
답: 5,10s/linux/LinuX/g
18) 행을 잘라서 붙이기를 할 때는 dd 명령과 p 명령을 사용한다. 단어를 잘라서 붙이기를 할 때는 어떤 명령키를 사용할 수 있는가?
답: dw(행 자르기), p(붙여넣기)
19) 현재 편집 중인 파일을 중간에 저장하고 계속 편집하려고 할 때 사용하는 명령은 무엇인가?
답: :w[파일명]
20) a.txt 파일의 1행과 3행을 각각 버퍼에 저장하여 b.txt 파일에 붙이기를 하려고 한다. 어떻게 해야 하는지 설명하시오.
답: 커서를 이동시켜 1, 3행을 각각 다른 네임드 버퍼에 저장, ayy로 1행을 복사한 뒤 a 버퍼에 저장, byy로 3행을 b 버퍼에 저장, :e b.txt 입력해서 b.txt 파일로 이동, “ap “bp 명령으로 a 버퍼와 b 버퍼를 붙여넣음.
21) vi로 파일을 열었더니 자동으로 행 번호가 붙어 있다. 왜 행 번호가 표시되었는지 설명하시오.
답: set nu 설정을 해놨기 때문
22) 현재 작업 중인 파일에 다른 파일 (test3.txt)을 읽어들이는 명령은 무엇인가?
답: :r text3.txt
23) vi에서 작업 중이며, 현재 어떤 모드인지 알 수 없을 때 어떻게 해야 하는지 설명하시오.
답: set showmode 입력
24) 파일을 저장하고 vi를 종료하는 두 가지 명령 키를 나열하시오.
답: :wq!, ZZ
25) q 명령키와 q! 명령키의 차이를 설명하시오.
답: q 명령키는 작업한 것이 없을 때 그냥 종료, q!는 저장하지 않고 강제 종료.
26) Vi 작업 중에 셸에서 ls 명령을 수행할 필요가 있을 때 vi를 종료하지 않고 셸 명령을 사용하는 방법을 설명하시오.
답: :! ls -> vi 작업을 잠시 중단하고 셸 명령 실행
:sh -> vi를 잠시 빠져나가서 셸 명령 실행
27) Vi 작업 중에 브로드캐스트 메시지가 화면에 표시되면서 작업 내용이 이상해졌다. 화면을 다시 출력하려면 어떻게 해야 하는가?
답: ctrl + I
'리눅스 > 연습문제' 카테고리의 다른 글
[리눅스] 7장 연습문제 (0) | 2024.05.25 |
---|---|
[리눅스] 5장 연습문제 (0) | 2024.05.06 |