문제
다음 중 최근에 실행한 명령어 10개를 확인하는 명령으로 알맞은 것은?
① !10 ② ! 10 ③ ! -10 ④ history 10
정답
4번
해설
정답: 4. history 명령에 숫자 인자를 주면 가장 최근 명령부터 그 개수만큼 목록을 출력한다. 따라서 "history 10" 은 최근 10개를 보여준다.
오답 풀이
- 1번: "!10" 은 히스토리 10번 명령을 다시 실행하는 이벤트 지시자이지 목록 출력이 아니다.
- 2번: "! 10" 은 "!" 과 숫자 사이에 공백이 있어 유효한 이벤트 지시자가 아니다.
- 3번: "! -10" 역시 올바른 형식이 아니며(직전 N번째는 !-n 처럼 붙여 씀) 목록 출력도 아니다.
- 4번: history 10 으로 최근 10개를 확인하므로 옳다.
보충 개념 history(전체 목록), history n(최근 n개), !n(n번 재실행), !!(직전 재실행), !-n(n번째 전 재실행). 목록 확인과 재실행 표기를 구분해야 한다.