2012-11-14 12 views
18

私は最近、魚を育てるのが好きです。私はそれを元に戻すことができるのだろうかと思います。私はこのコマンドを試しました:chsh -s /bin/bashしかし、ターミナルを閉じてそれを再オープンしてもbashには復元されませんが、まだ魚です。OS Xでは、シェルをbashに変更するにはどうすればよいですか?

実際に、私はどのように魚を取り除きますか?

+0

うーん、それはうまくいくはずです。 'grep $ USER/etc/passwd |とは何ですか? sedの/.*:// ''print? –

+1

あなたはそのコマンドを「sudo」しましたか?たとえば、sudo chsh -s/bin/bash – leanne

+0

または、システム環境設定のアカウントを使用して、ユーザーをControlキーを押しながらクリックすることができます。このスーパーユーザのリンクをチェックしてください: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端子へ
  • を切り替えるにはBASH - > FISH:あなたのBashのターミナルで
    にタイプfishフィッシュターミナルに戻ってください。
関連する問題