Bash가 쉘에서 제대로 시작되지 않습니다.

Bash가 쉘에서 제대로 시작되지 않습니다.

터미널(OS X 10.10.3)을 열면 ~/.bashrc에 있는 명령을 포함한 일부 명령을 실행할 수 없습니다. 그러나 해당 터미널에서 bash를 시작하면 모든 명령이 아래와 같이 작동합니다.

여기에 이미지 설명을 입력하세요

답변1

터미널을 처음 열면 bash가 실행됩니다 .bash_profile. 아마도 .bashrc노드를 추가하도록 수정했지만 PATH터미널 내에서 bash를 실행할 때까지는 실행되지 않습니다.

이러한 차이로 인해 사람들은 다음과 같은 방법으로 이를 수행하도록 조언합니다 .bash_profile.

[[ -r ~/.bashrc ]] && . ~/.bashrc

다른 시스템에서는 패키저가 사용자 디렉터리 뼈대의 일부로 또는 ~/.bash_profile( ~/.profile일반적으로 아래 /etc/skel)에서 이 작업을 수행합니다.

(보다.bashrc, .bash_profile 및 .environment의 차이점은 무엇입니까?, 더 자세히 설명되어 있습니다.)

관련 정보