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


3

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

経験した状況:

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

port uninstall inactive代わりにミスタイプport uninstall installed

回答:


2

それを行う方法はいくつかあります。

最初のもの

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

2番目

端末で次のように入力します。

chsh -s /bin/bash

または、必要なシェル。


2番目は機能しません。ターミナルを開くと、デフォルトのシェルが起動しますが、これは存在しません。
theoden

私はそれを推測しますが、私はあなたに知らせたかったです。
ジェラン

w / e、最初のものをテストしましたが、両方とも正常に動作し、ユーザーの作成やコマンドラインモードでの再起動は必要ありません。それが目標です。
theoden
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.