수색…
소개
.bash_profile
, .bash_login
, .bashrc
및 .profile
모두 동일한 기능을 수행합니다. 함수, 변수 및 정렬을 설정하고 정의합니다.
가장 큰 차이점은 .bashrc
는 비 로그인이지만 대화식 창을 열 때 호출되며, .bash_profile
과 다른 것은 로그인 쉘로 호출된다는 것입니다. 많은 사람들이 .bash_profile
또는 유사한 호출 .bashrc
가지고 있습니다.
비고
메모의 다른 파일은 다음과 같습니다.
/etc/profile
, 시스템 전체 (사용자 별이 아님) 초기화 코드..bash_logout
, 로그 아웃 할 때 트리거 됨 (정리 작업).inputrc
,.bashrc
와 유사하지만 readline의 경우.
.profile 대 .bash_profile (및 .bash_login)
.profile
은 시작시 bash를 포함하여 대부분의 쉘에서 읽습니다. 그러나 .bash_profile
은 bash 고유의 구성에 사용됩니다. 일반 초기화 코드의 경우 .profile
넣으십시오. bash와 관련이 있다면 .bash_profile
사용하십시오.
.profile
은 실제로 bash를 위해 특별히 설계되지 않았지만 .bash_profile
은 대신 사용됩니다. ( .profile
은 Bourne과 다른 유사한 쉘을위한 것으로 bash는 기반으로합니다.) .bash_profile
이 없으면 Bash는 .profile
돌아갑니다.
.bash_login
은 .bash_profile
대한 폴백입니다 (찾을 수없는 경우). 일반적으로 대신 .bash_profile
또는 .profile
을 사용하는 것이 가장 좋습니다.