デフォルトのシェルを実行できません

デフォルトのシェルを実行できません

default shell( )をアンインストールしたらどうすればいいですか/opt/local/bin/bash? が有効であるか、少なくとも存在しない限り、自分のアカウントでターミナルを開くことができませんdefault shell。これを修正するエレガントな方法はありますか? これは私にも時々起こります。

経験した状況:

バックアップを復元しています。

port uninstall inactiveの代わりに誤って入力されていますport uninstall installed

答え1

それを実行する方法は 2 つしかありません。

最初の1つ:

  • ターミナルの設定を開きます。
  • 全般タブで変更殻は開くと選択してコマンド(完全パス)
  • /bin/bash/bin/zshまたは任意のシェルで満たします。

二つ目:

ターミナルで次のように入力します。

chsh -s /bin/bash

または、必要なシェル。

関連情報