문제
다음 설명에 해당하는 파일명으로 가장 알맞은 것은?
시스템 전체 사용자에게 적용하는 환경 변수와 시작 관련 프로그램을 설정하는 파일이다.
① /etc/profile ② /etc/bash_profile ③ /etc/bashrc ④ ~/.bash_profile
정답
1번
해설
정답: 1. /etc/profile 은 모든 사용자에게 공통으로 적용되는 전역 환경 변수와 로그인 시 시작 프로그램을 설정하는 파일이다.
오답 풀이
- 1번: 시스템 전체에 적용되는 환경 변수·시작 설정 파일은 /etc/profile 로 옳다.
- 2번: /etc/bash_profile 은 일반적으로 존재하지 않는 경로이다(사용자별은 ~/.bash_profile).
- 3번: /etc/bashrc 는 전역 별칭·함수 등 비로그인 셸 설정을 담는 파일로, 환경 변수·시작 프로그램의 주 설정 파일은 아니다.
- 4번: ~/.bash_profile 은 특정 사용자에게만 적용되는 개인 설정 파일이다.
보충 개념 전역 설정은 /etc/profile, /etc/bashrc, 사용자별 설정은 ~/.bash_profile, ~/.bashrc 이다. profile 계열은 로그인 셸에서, bashrc 계열은 새 셸이 열릴 때마다 읽힌다.