hyndb

[리눅스] 3장 연습문제 본문

리눅스/연습문제

[리눅스] 3장 연습문제

ttttki913 2024. 4. 16. 23:20

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) 25행의 범위에서 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

: 1u (= 명령 취소키

 

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)  파일의 510행 사이에 있는 모든 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 버퍼에 저장, byy3행을 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