문제
다음 명령에 대한 설명으로 알맞은 것은?
① 최근에 실행한 마지막 5개의 명령어 목록을 출력한다. ② 히스토리 명령 목록의 번호 중에서 5번에 해당하는 명령을 실행한다. ③ 히스토리 명령 목록에서 5만큼 거슬러 올라가서 해당 명령을 실행한다. ④ 히스토리 명령 목록에서 번호가 1번부터 5번에 해당하는 명령을 출력한다.
정답
1번
해설
정답: 1. "history" 에 숫자 n 을 인자로 주면 가장 최근에 실행한 마지막 n 개의 명령 목록을 번호와 함께 출력한다. 따라서 "history 5" 는 최근 5개의 명령을 보여준다.
오답 풀이
- 1번: history 5 는 최근 명령 5개를 출력하므로 옳다.
- 2번: 5번 명령을 실행하려면 "!5" 처럼 ! 를 사용한다.
- 3번: 5만큼 거슬러 올라가 실행하는 것은 "!-5" 이다.
- 4번: 1번부터 5번까지 범위 출력은 history 의 단일 숫자 인자로는 지정하지 않는다.
보충 개념 history 는 명령 이력을 관리한다. !! 는 직전 명령, !n 은 n 번 명령, !문자열 은 해당 문자열로 시작하는 최근 명령을 재실행한다.