我在 OS X 10.8.3 上的终端提示突然不再是机器或主机名,而是类似以下内容:
minint-j4lfb2s:~
这是从哪里来的?我没有改变它。怎么会这样?
答案1
我在一些 Mac 上看到过这种情况(包括我自己的一次),其中 Mac 的“计算机名称”/“本地主机名”被损坏。
检查系统偏好设置 -> 共享,查看“计算机名称”文本框。然后检查其下方的文本以查看“本地主机名”是否正确;如果不正确,请单击其右侧的“编辑...”按钮。
答案2
主机名也可以通过反向 DNS 查找来确定(请参阅此主题)。
您可以使用 设置静态主机名sudo scutil --set HostName newname
。它会System:System:Hostname
在 中添加或更改 中的密钥/Library/Preferences/SystemConfiguration/preferences.plist
。另一种方法是添加HOSTNAME=newname
到/etc/hostconfig
。
相关问题: