3 default shell(/opt/local/bin/bash)をアンインストールした場合はどうすればよいですか?自分のアカウントdefault shellが有効であるか、少なくとも存在しない限り、自分のアカウントでターミナルを開くことができません。それを修正するエレガントな方法はありますか?これは時々私に起こります。 経験した状況: バックアップを復元します。 のport uninstall inactive代わりにミスタイプport uninstall installed。 macos unix shell root — テオデン ソース
2 それを行う方法はいくつかあります。 最初のもの: ターミナル設定を開きます。 [全般]タブで、[で開くシェル ]を変更し、[ コマンド(完全パス) ] を選択します。 /bin/bash、/bin/zshまたは任意のシェルで埋めます。 2番目: 端末で次のように入力します。 chsh -s /bin/bash または、必要なシェル。 — ジェラン ソース 2番目は機能しません。ターミナルを開くと、デフォルトのシェルが起動しますが、これは存在しません。 — theoden 私はそれを推測しますが、私はあなたに知らせたかったです。 — ジェラン w / e、最初のものをテストしましたが、両方とも正常に動作し、ユーザーの作成やコマンドラインモードでの再起動は必要ありません。それが目標です。 — theoden