문제
다음 중 특정 사용자의 ~/.bashrc 파일에 설정하는 항목으로 가장 알맞은 것은?
① 프롬프트와 function ② alias와 프롬프트 ③ alias와 function ④ 프롬프트와 PATH
정답
3번
해설
정답: 3. ~/.bashrc 는 비로그인(대화형) 셸이 시작될 때마다 읽히며, 주로 alias 와 셸 함수(function) 정의를 둔다. 따라서 "alias와 function" 이 가장 알맞다.
오답 풀이
- 1번: 프롬프트(PS1)는 보통 .bashrc 에 두기도 하지만, function 과 짝지을 때 핵심은 alias·function 조합이라 가장 알맞지는 않다.
- 2번: alias 는 .bashrc 항목이 맞지만 프롬프트와 묶기보다 function 과 함께 두는 것이 전형적이다.
- 3번: alias 와 function 은 .bashrc 의 대표 항목이므로 옳다(이 문항의 정답).
- 4번: PATH 등 환경변수와 로그인 1회성 설정은 주로 .bash_profile 에 둔다.
보충 개념 .bash_profile(로그인 셸, 환경변수·PATH·1회 실행) vs .bashrc(대화형 셸마다 실행, alias·function). 보통 .bash_profile 에서 .bashrc 를 source 한다.