bash 설정 파일
/etc/profile
로그인시 실행되는 시스템의 모든 사용자에게 적용되는 설정 파일이다
보통 환경 변수와 시작 프로그램을 담고있다
/etc/bashrc
사용자의 bash shell이 시작될 때 실행되는 ~/.bashrc에 의해서 실행될 수 있는 설정 파일
~/.bash_profile
이 파일이 존재한다면 로그인시 /etc/profile이 실행된 후 자동으로 실행된다
~/.bash_login
~/.bash_profile 파일이 존재하지 않으면 이 파일이 로그인시 자동으로 실행된다
~/.profile
~/.bash_profile와 ~/.bash_login이 둘다 존재하지 않으면 이 파일이 로그인시 자동으로 실행된다
이 파일이 오리지날 Bourne shell 설정 파일이다
~/.bashrc
bash가 시작될 때{(예) 터미널을 실행할 때} 자동으로 실행되는 파일이다
interactive, noninteractive 모드의 bash를 실행할 때 뿐만 아니라 로그인할 때도 실행된다
~/.bash_logout
로그아웃 과정에서 자동으로 실행되는 파일이다
~/.inputrc
bash가 keystrokes에 어떻게 반응할지에 영향을 주는 선택적인 키 바인딩과 변수들을 담고 있다
bash는 기본적으로 Emacs 편집기처럼 동작하게 설정되어 있다
/etc/environment에 환경변수 PATH의 값이 할당되어 있는 경우도 있다