문제
다음중 vi 편집기의 ex 명령모드에 대한 설명으로 틀린 것은?
① w → 작업중인 내용을 저장한다. ② w 파일명 → 지정한 '파일명'으로 저장한다. ③ wq → 변경된 내용을 저장하고 종료한다. ④ q → 수정된 사항이 있어도 무조건 종료한다.
정답
4번
해설
정답: 4. q 는 수정 사항이 없을 때만 종료되며, 수정된 내용이 있는 상태에서 무조건 종료하려면 q! 를 사용해야 한다. 따라서 'q → 수정된 사항이 있어도 무조건 종료한다'는 틀린 설명이다.
오답 풀이
- 1번: w 는 현재 작업 내용을 저장(write)하는 명령으로 옳다.
- 2번: w 파일명 은 지정한 파일명으로 저장하는 명령으로 옳다.
- 3번: wq 는 저장 후 종료하는 명령으로 옳다.
- 4번: q 는 변경이 있으면 경고하며 종료를 막으므로 '무조건 종료'는 틀렸다(강제 종료는 q!).
보충 개념 vi 의 ex 명령: :w(저장), :q(종료), :wq 또는 :x(저장 후 종료), :q!(저장 안 하고 강제 종료), :w!(강제 저장).