Cmd+를 사용하여 터미널에서 새 탭을 열 때마다 T이전 탭과 동일한 디렉토리에서 bash가 열립니다. ~
디렉토리 에있을 때 제대로 작동하지만 다른 곳에 있으면 오류로드가 발생합니다..bashrc
Last login: Sat Oct 15 21:10:00 on ttys002
-bash: .bashrc: No such file or directory
Jakub-Arnolds-MacBook-Pro:projects darth$
.bashrc
내가하면 source ~/.bashrc
모든 것이 원활하게 작동 하기 때문에 절대 경로가 아닌 상대 경로를 통해로드 된 것처럼 보입니다 .
Snow Leopard에서 업그레이드하기 전에 동일한 문제가 없었기 때문에 이것이 OS X Lion 관련 문제라고 생각합니다. 그러나 터미널이 항상에서 열리면 발생할 수 있습니다 ~
. 동일한 디렉토리를 열려고했는지 기억이 나지 않습니다.
그러나 질문은 동일합니다. 어떻게 ~/.bashrc
상대 경로가 아닌 절대 경로를 통해 터미널로드 를 만들 수 있습니까?
답변
터미널은 로그인 쉘을 엽니 다. 즉, ~/.bash_profile
실행 ~/.bashrc
되지 않습니다.
대부분의 시스템에서이 솔루션은 “요구”하는 것입니다 ~/.bashrc
에 ~/.bash_profile
당신의이 조각을 넣어 : ~/.bash_profile
:
[[ -s ~/.bashrc ]] && source ~/.bashrc