终端将计算机名称显示为一个奇怪的数字?

Kor*_*gay 3 terminal terminal.app macos

我有一台 Macbook Pro,我经常使用终端。所以像往常一样,我今天启动了终端,我看到:

Last login: Sun May  8 13:20:40 on ttys000
172-15-43-17:~ koraytugay$
Run Code Online (Sandbox Code Playgroud)

直到今天,我非常确定我以前看到的是Koray 的 Macbook而不是172-15-43-17,因为那是我电脑的名字。

为什么会这样?

Sax*_*ddy 5

出于某种原因(我一直懒得研究……)OS X 有 3 个不同的主机名:ComputerName、HostName 和 LocalHostName。您可以通过一个简单的循环查看它们中的每一个

$  for name in ComputerName HostName LocalHostName; do scutil --get $name; done
MY_MAC
My_MAC
SaxDaddy-MAC
Run Code Online (Sandbox Code Playgroud)

如您所见,它们可以不同。您可以使用该--set选项来更改它们

sudo scutil --set HostName
Run Code Online (Sandbox Code Playgroud)

其中之一已关闭,可能是您的主机名。GL