문제
다음 중 사용자가 로그아웃할 때 실행할 명령을 등록하는 파일로 알맞은 것은?
① ~/.bash_profile ② ~/.bash_logout ③ ~/.bashrc_logout ④ ~/.bash_exit
정답
2번
해설
정답: 2. ~/.bash_logout 은 사용자가 로그아웃(로그인 셸 종료)할 때 실행되는 스크립트 파일로, 화면 정리(clear)나 임시 파일 삭제 같은 종료 작업을 등록한다.
오답 풀이
- 1번: ~/.bash_profile 은 로그인 시 1회 실행되는 환경 설정 파일이다.
- 2번: ~/.bash_logout 이 로그아웃 시 실행되는 파일로 옳다.
- 3번: ~/.bashrc_logout 은 존재하지 않는 파일명이다.
- 4번: ~/.bash_exit 도 표준 bash 환경 파일이 아니다.
보충 개념 bash 사용자 파일: 로그인 시 ~/.bash_profile(또는 ~/.profile), 새 셸마다 ~/.bashrc, 로그아웃 시 ~/.bash_logout 이 실행된다.