이 질문에는 이미 답변이 있습니다.
- .bashrc가 자동으로 실행되지 않는 이유는 무엇입니까? 답변 13 개
나는 많은 사람들이 왜 이런 명령이 비슷한 지 알아 냈습니다.
Put X to your ~/.bashrc and you can do Y
작동하지 않습니다.
Mac OS X의 bash 시작 파일 (또는 Mac의 Bash 자체)은 ~ / .bashrc 파일을 로그인 쉘 또는 Mac OS X의 터미널 응용 프로그램과 같은 창 시스템에서 생성 된 쉘에서 소스하지 않습니다.
Bash가있는 다른 모든 유닉스 계열 시스템이 이전 에이 작업을 수행했을 때 왜 이것이됩니까?
추신:
시작 파일에 대해 Bash 자체가 말한 것을 발견했습니다 (유용 할 수 있음).
Bash가 대화식 로그인 쉘 또는 --login 옵션을 사용하는 비 대화식 쉘로 호출되면 파일이 존재하는 경우 먼저 / etc / profile 파일에서 명령을 읽고 실행합니다. 해당 파일을 읽은 후 ~ / .bash_profile, ~ / .bash_login 및 ~ / .profile을 순서대로 찾고 존재하고 읽을 수있는 첫 번째 파일에서 명령을 읽고 실행합니다. 이 동작을 막기 위해 쉘을 시작할 때 --noprofile 옵션을 사용할 수 있습니다.
출처 : http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files
~/.bash_profile
실행 된 것으로 나타 났지만 그렇지 않습니다~/.bashrc
. 이상하다.