有段时间没在学校了,昨天回来发现终端里的用户名变成了 IP。
Google了一下之后发现其实原因很简单,在这里:
因为学校修改了 DHCP 服务器的配置,因此会给每个设备分配一个 NetBIOS 名称,而在 OS X 里面呢,终端会优先显示 NetBIOS 名称。
解决方法很简单,在终端中执行:
sudo scutil --set HostName "你喜欢的名字"
如下图
要把名字改回来也很简单,执行
sudo scutil --set HostName ""
即可。