문제
다음 설명에 해당하는 파일로 가장 알맞은 것은?
ihduser 사용자는 본인이 설정한 앨리어스(alias)를 다음 로그인해서도 계속 사용하려고 한다.
① ~/.bashrc ② ~/.bash_history ③ ~/.bash_profile ④ ~/.bash_logout
정답
1번
해설
정답: 1. 사용자의 alias·함수·셸 옵션 등은 사용자별 ~/.bashrc 에 작성하면 셸이 열릴 때마다 적용되어 다음 로그인 후에도 계속 사용된다.
오답 풀이
- 1번: alias 정의는 ~/.bashrc 에 두는 것이 정석이므로 옳다.
- 2번: ~/.bash_history 는 입력한 명령 기록이 저장되는 파일로 설정용이 아니다.
- 3번: ~/.bash_profile 은 로그인 셸에서 한 번 실행되는 환경 설정 파일로, 보통 안에서 .bashrc 를 불러온다(alias 자체는 .bashrc 에 둠).
- 4번: ~/.bash_logout 은 로그아웃 시 실행되는 정리용 스크립트다.
보충 개념 로그인 셸은 .bash_profile(또는 .profile)을, 비로그인/대화형 셸은 .bashrc 를 읽는다. alias·함수는 .bashrc 에 정의해 두는 것이 일반적이다.