문제
다음 중 저장되는 히스토리 스택의 개수를 지정하는 환경변수로 알맞은 것은?
① HISTORY ② HISTSIZE ③ HISTFILESIZE ④ HISTSTACK
정답
2번
해설
정답: 2. HISTSIZE 는 현재 셸 세션의 메모리에 저장되는 히스토리(명령 기록) 항목 개수를 지정하는 환경변수다.
오답 풀이
- 1번: "HISTORY" 라는 표준 환경변수는 없다.
- 2번: HISTSIZE 가 메모리에 보관할 히스토리 개수를 지정하므로 옳다(이 문항의 정답).
- 3번: HISTFILESIZE 는 히스토리 파일(~/.bash_history)에 저장할 최대 줄 수를 지정한다.
- 4번: "HISTSTACK" 이라는 환경변수는 존재하지 않는다.
보충 개념 HISTSIZE(메모리 보관 개수)와 HISTFILESIZE(파일 저장 줄 수)를 구분하자. HISTFILE 은 히스토리 파일 경로(보통 ~/.bash_history)를 가리킨다.