如何设置主机名

目录:

Anonim

您可以在 scutil 命令的帮助下,为您的 Mac 计算机名称在本地显示的方式设置唯一的名称,从文件共享和网络,甚至 Bonjour 服务。这允许您为终端和 SSH 设置自定义主机名,为本地网络上其他人可见的另一个更友好的名称,以及另一个仅对 AirDrop 等服务可见的名称。下面简要介绍每一项以及如何从命令行设置它们。

如何在Mac上设置单独的计算机名称、主机名和Bonjour名称

要开始,请从/Applications/Utilities/ 启动终端,因为本演练需要使用命令行。同样重要的是要注意 - 是双破折号,而不是单个 - 标志。

在Mac OS X中使用scutil设置个人计算机名称

ComputerName 是所谓的 Mac 的“用户友好”计算机名称,它将显示在 Mac 本身上以及通过本地网络连接到它时其他人可以看到的内容。这也是共享首选项面板下可见的内容。

"

scutil --set ComputerName MacBook Willy"

How to Set Unique HostName in Mac OS X with scutil

HostName 是从命令行可见的分配给计算机的名称,连接时本地和远程网络也使用它通过 SSH 和远程登录。

"

scutil --set HostName centauri"

How to Set Unique LocalHostName in Mac OS X with scutil

LocalHostName 是Bonjour 使用的名称标识符,通过AirDrop 等文件共享服务可见

"

scutil --set LocalHostName MacBookPro"

当然,每个示例使用相同的名称也没有错,这实际上是Mac OS X的默认行为。

对于大多数 Mac 用户来说,拥有个人设置并不重要,但设置自定义计算机名称始终是一个好主意,尽管新手用户最好通过“共享”首选项面板获得服务。

如果你确实想冒险进入命令行,观看下面的简短视频可能会有所帮助,该视频演示了 scutil 更改 Mac OS X 机器的主机名:

如何从Mac命令行获取当前主机名、计算机名

最后,您还可以使用带有–get 标志的scutil 检查LocalHostName、HostName 和ComputerName 的当前设置,如下所示:

获取主机名:

scutil --get HostName

获取计算机名称:

scutil --get ComputerName

获取Bonjour本地主机名:

scutil --get LocalHostName

对于这些示例,主机名、Bonjour 名称或计算机名称将被报告回来,如果没有设置它会告诉你。

如何设置主机名