문제
다음 중 최근에 실행한 명령 중에 'al'로 끝나는 명령을 찾아서 실행하는 명령으로 알맞은 것은?(문제 오류로 가답안 발표시 2번으로 발표되었지만 확정답안 발표시 모두 정답처리 되었습니다. 여기서는 가답안인 2번을 누르면 정답 처리 됩니다.)
① !!al ② !?al ③ !*al ④ !-al
정답
2번
해설
정답: 2. "!?문자열?" 형태는 히스토리에서 해당 문자열을 "포함"하는 가장 최근 명령을 찾아 실행하는 이벤트 지시자다. 보기 중 문자열 검색 형식에 가장 가까운 것은 "!?al"(2번)이며, 가답안 기준 정답이다. (확정 답안에서는 문제 오류로 전원 정답 처리되었다.)
오답 풀이
- 1번: "!!al" 은 직전 명령을 뜻하는 !! 뒤에 al 이 붙은 형태로 "al 로 끝나는 명령 검색" 의미가 아니다.
- 2번: "!?al" 은 al 을 포함한 최근 명령을 검색·실행하는 형식이라 가답안 정답이다.
- 3번: "!al" 은 직전 명령의 인자를 가리키는 ! 와 결합된 형태로 검색 의미가 아니다.
- 4번: "!-al" 은 n개 전 명령을 뜻하는 !-n 형식과 맞지 않는 잘못된 표기다.
보충 개념 히스토리 이벤트 지시자: !!(직전 명령), !n(n번 명령), !-n(n개 전), !문자열(해당 문자열로 시작한 최근 명령), !?문자열?(문자열을 포함한 최근 명령). 본 문항은 확정 답안에서 전원 정답 처리되어 needsReview 로 둔다.