터미널이 시작될 때 bash 쉘이 나타나지 않습니다

터미널이 시작될 때 bash 쉘이 나타나지 않습니다

Macbook Pro에서 터미널을 시작할 때마다. 터미널에는 bash 쉘의 명령줄이 표시되지 않습니다. 나타나는 것은 Mathematica 9.0의 명령줄입니다. Mathematica를 설치한 지 오랜 시간이 지났고 저는 이 문제로 오랫동안 고통받았습니다. 가능한 해결책을 제안해 주시겠습니까?

답변1

다음을 사용하여 쉘을 bash로 설정할 수 있습니다

chsh -s /bin/bash

이는 대부분의 Unix 계열 시스템에서 작동합니다. 그러나 OS X에서는 Open Directory 사용으로 인해 작동할 수도 있고 작동하지 않을 수도 있습니다. 이 경우 매개변수 없이 chsh를 실행하고 쉘을 대화식으로 설정하면 작동할 수 있습니다. 변경 후에는 다시 로그인해야 합니다.

그래도 셸이 변경되지 않으면 이 답변에 설명된 대로 디렉터리 서비스 데이터베이스의 UserShell 항목을 변경해야 할 수 있습니다.https://apple.stackexchange.com/a/163921

편집: iTerm 설정에서 일시적으로 쉘 명령을 "Login shell"에서 "/bin/bash"로 변경할 수 있습니다. 위에서 설명한 대로 chsh 또는 dscl을 실행하려면 이를 수행하십시오.

관련 정보