문제
다음 중 가장 마지막에 실행한 명령을 호출하여 다시 실행할 때 사용하는 조합으로 알맞은 것은?
① !1 ② !! ③ !? ④ history 1
정답
2번
해설
정답: 2. "!!" 는 히스토리에서 바로 직전(가장 마지막)에 실행한 명령을 다시 불러 실행하는 단축 표기이다.
오답 풀이
- 1번: "!1" 은 히스토리 번호 1번 명령을 실행하는 것으로 "마지막" 명령과 일치한다는 보장이 없다.
- 2번: "!!" 는 직전 명령 전체를 재실행하므로 옳다.
- 3번: "!?문자열?" 형태는 특정 문자열을 포함한 명령을 찾아 실행하는 검색 표기이다.
- 4번: "history 1" 은 히스토리 목록 중 1개만 출력하는 것이지 재실행이 아니다.
보충 개념 이벤트 지시자: !! (직전 명령), !n (n번 명령), !-n (n개 전 명령), !문자열 (해당 문자열로 시작한 가장 최근 명령).