2012-11-14 3 views
18

나는 물고기를 잡기 위해 최근 배시를 선호하고 있으며, 내가 다시 바꿀 수 있는지 궁금해하고있다. 나는이 명령을 시도했다 : chsh -s /bin/bash하지만 터미널을 닫은 후 다시 열어도 bash로 복원되지는 않지만 여전히 물고기이다.OS X에서 쉘을 물고기에서 배쉬로 바꾸려면 어떻게해야합니까?

실제로 물고기를 어떻게 제거합니까?

+0

흠. 어떤 grep $ USER/etc/passwd | sed 's /.* : //''print? –

+1

명령을 'sudo'했습니까? 예 : sudo chsh -s/bin/bash – leanne

+0

또는 Control-Click on 사용자와 함께 시스템 환경 설정 계정을 사용할 수 있습니다. 이 수퍼 유저 링크를 확인하십시오 : http://superuser.com/questions/379725/how-do-i-change-a-users-default-shell-in-osx – leanne

답변

32

시스템 환경 설정의 사용자 & 그룹으로 이동하여 변경하려면 잠금을 클릭하고 사용자 이름을 마우스 오른쪽 버튼으로 클릭하거나 "고급 옵션"을 선택한 다음 쉘을 변경할 필드가 있어야합니다. 거기에서 변경하고 재부팅하면 새 쉘이 적용됩니다.

+0

현재 사용자 이미지를 마우스 오른쪽 단추로 클릭 한 다음 고급 옵션을 계속 선택하면 도움이 될 수 있습니다. – Pippin

+3

@Pippin 사용자 이름을 오른쪽 클릭/컨트롤로 클릭하면 업데이트됩니다. –

+0

@Gustav 나는 그것을 시험해 보지 못했지만 나는 그렇게 믿지 않는다. 터미널을 사용하거나 SSH를 통해 로그인 할 때 셸이 열리는 것에 만 영향을 주어야합니다. GUI를 통한 로그인에는 영향을주지 않아야합니다. 그래서 그것을 망치면 다시 변경할 수 있어야합니다. 즉, 나는 그것을 시도하지 않았다, 그래서 경고 emptor. –

1

업데이트 10.13.1 :

을 마우스 오른쪽 버튼으로 클릭 왼쪽 창 아닌 이미지의 사용자 이름 (Ctrl + 클릭).

enter image description here

2
  • FISH -> BASH : 당신의 물고기 터미널에서
    가 입력 bash --login 다시 배시 터미널
  • BASH로 전환 -> FISH : 배시 터미널에서
    입력 fish에 피시 터미널로 다시 전환하십시오.