Ubuntu 12.04에서 새 터미널 창을 열면 .bashrc의 코드가 실행되지 않습니다. .bash_aliases 파일을 만들 때 이것이 나타났습니다. 새 터미널을 열었을 때 별칭이 나타나지 않았습니다. 그러나 내가 입력 source .bashrc
하면 별칭이 표시되었습니다.
새 터미널 창을 열 때마다 .bashrc를 실행해야합니까?
어떻게하면 되나요?
.profile
는 어딘가에 구성이 잘못되지 않은 한 새 터미널을 열 때가 아니라 로그인시 읽습니다. Selah : 기본 구성에서 아무것도 변경하셨습니까? ps -o command $$ $PPID
터미널에서 실행 하고 출력을 복사하여 붙여 넣습니다.
.bashrc
홈 폴더에 넣는 것 입니다.
echo $SHELL
. 이것은 나에게 일어 났고 쉘은 bash 대신 / bin / sh였습니다. / etc / passwd 및 실행중인 .bashrc에서 수정하십시오.