私の端末ウィンドウにユーザーの前にAndroidが表示されるのはなぜですか?

私の端末ウィンドウにユーザーの前にAndroidが表示されるのはなぜですか?

新しい端末を開くとこんな感じです。 〜user $の前のテキストが何を意味するのかはわかりませんが、android-some_alphanumeric_idであることは奇妙です。
ここに画像の説明を入力してください。

ベストアンサー1

デフォルトでは、端末を開いたときに表示されるプロンプトは通常、次のものを含む$ PS1変数によって定義されます。

$ echo $PS1
\h:\W \u\$ 

ここで、 \h はホスト名です。

DHCPサーバーは、ネットワークに接続されているコンピューター(サーバー上の「管理」など)にホスト名を割り当てることができます。https://askubuntu.com/a/239446/77137

したがって、デフォルトでそのネットワークに接続すると、ホスト名は(一時的に)android-that_alphanumeric_idに変更されます。ローカル構成は/Library/Preferences/SystemConfiguration/preferences.plist(手動で編集できません)に保存されるため、影響を受けないでください。 Macでは、次のことを確認できます。

grep -A1 LocalHostName /Library/Preferences/SystemConfiguration/preferences.plist

昨日、Wi-Fi経由で大学のキャンパスネットワークに接続したとき、非常に似たホスト名を得ました。接続が切断された後、Macは通常/ localhostnameに戻りました。hostname接続を切断する前後にコマンドラインから実行して確認しました。
おそらく、ネットワークに参加するホストのデフォルトの命名規則としてそれを使用するいくつかの商用DHCPサーバー(学術環境で広く使用されています)です。

おすすめ記事