Macbook Pro에서 터미널을 시작할 때마다. 터미널에는 bash 쉘 명령줄이 표시되지 않습니다. 나타나는 것은 Mathematica 9.0의 명령줄입니다. Mathematica를 설치한지 꽤 시간이 지났는데, 이 문제로 오랫동안 고민을 해왔습니다. 가능한 해결책을 제안해 주실 수 있나요?
답변1
다음을 사용하여 쉘을 bash로 설정할 수 있습니다
chsh -s /bin/bash
이는 대부분의 Unix 계열 시스템에서 작동합니다. 그러나 OS X에서는 개방형 디렉토리를 사용하기 때문에 작동할 수도 있고 작동하지 않을 수도 있습니다. 이 경우 인수 없이 chsh를 실행하고 대화식으로 셸을 설정하면 작동할 수 있습니다. 변경 후에는 다시 로그인해야 합니다.
그래도 셸이 변경되지 않으면 이 답변에 설명된 대로 디렉터리 서비스 데이터베이스의 UserShell 항목을 변경해야 할 수 있습니다.https://apple.stackexchange.com/a/163921
편집: iTerm 설정에서 쉘 명령을 "login shell"에서 "/bin/bash"로 일시적으로 변경할 수 있습니다. 위에서 설명한 대로 chsh 또는 dscl을 실행하려면 이 작업을 수행합니다.