OS X ターミナルに「unknown:~」と表示されるのはなぜですか?

OS X ターミナルに「unknown:~」と表示されるのはなぜですか?

ターミナルを開くと、 が表示されunknown:~ (user name)、何もできなくなります。

これを引き起こすようなことは何もしていません。Mac はこのように起動しました。

答え1

プロンプトの部分unknown:はコンピュータのホスト名です。

Os X はホスト名を非常に複雑な方法で設定します。

  1. DHCPまたはBootPサーバーによってプライマリIPアドレスに提供される名前
  2. プライマリ IP アドレスの逆 DNS (アドレスから名前) クエリによって返される最初の名前
  3. ローカルホスト名(システム環境設定の共有パネルで設定)
  4. 名前 localhost

通常の場合、ホスト名は環境設定パネルComputer Nameで定義されますSharingSystem Preferences -> Sharing -> Computer Name

現時点では、ターミナルが応答しないという問題についてはサポートできません。どうしてこのような状況になったのか、詳しい情報を提供してください。

関連情報