답변
bash가 데비안 / 우분투와 같은 시스템에서 비 로그인 대화식 bash 쉘을 초기화 할 때, 쉘은 먼저 읽고 /etc/bash.bashrc
읽습니다 ~/.bashrc
.
/etc/bash.bashrc
일반적인 bash 문서 ( here 또는 here )에 나타나지 않는 이유는 데비안이 추가하고 우분투가 채택한 기능이기 때문입니다. 데비안이 설명 하듯이 ( readme.debian ) :
/etc/bash.bashrc은 (는) 무엇 이죠? 문서화되지 않은 것 같습니다.
배쉬의 데비안 버전은 특별한 옵션 (컴파일
-DSYS_BASHRC
차종 읽기 비난 것을)/etc/bash.bashrc
하기 전에~/.bashrc
대화 형 비 로그인 쉘합니다. 그래서, 데비안 시스템에,
/etc/bash.bashrc
이다~/.bashrc
로/etc/profile
에있다
~/.bash_profile
.
따라서이 /etc/bash.bashrc
기능을 지원하지 않는 다른 배포판의 매뉴얼 페이지에는 없지만 Debian 및 Ubuntu 매뉴얼 페이지에 설명되어 있습니다.
답변
셸이 상호 작용할 경우 시스템 전체 초기화 파일 /etc/bash.bashrc
및 표준 개인 초기화 파일~/.bashrc