我经常使用终端,出于某种原因突然终端在提示符中显示一个奇怪的android-1e1c8882e08308f9
主机名(见图片)。
我在“共享偏好设置”中检查了我的MacBook主机名,这是正确的,但终端仍显示Android主机名。
有人可以提供建议吗?
由于
答案 0 :(得分:9)
默认情况下,未设置计算机的主机名。 “共享”面板允许您设置计算机名称,该名称是特定于Mac OS X的属性。我的理论是,如果未设置主机名,hostname
(以及您的shell提示符)将使用此值。以下是我的笔记本电脑上scutil
和hostname
的输出。
patikoija ~ % scutil --get ComputerName
patikoija
patikoija ~ % scutil --get LocalHostName
patikoija
patikoija ~ % scutil --get HostName
HostName: not set
patikoija ~ % hostname
patikoija.local
当我访问公司办公室时,我的主机名同样设置为以“dhcp-”开头的内容。我想DHCP服务器设置实际的主机名,运行scutil
会显示该名称。您可以尝试使用scutil
设置计算机的真实主机名,并查看DHCP服务器是否“拒绝”覆盖它的工作。