我一直在使用终端很多东西,但今天我注意到一些奇怪的东西,我以前在终端上没见过......
终端中的第一行通常如下所示:
user.name@macBookName:/
但截至今天我可以看到:
user.name@localhost:/
我不知道这是怎么发生的,它看起来很混乱,我不知道这对我的终端的工作方式有什么不同但我想知道@localhost是什么意思以及这种变化怎么可能自动发生。
我使用的是OS X 10.7.5
答案 0 :(得分:2)
对于大多数人来说,如果您想要change your Mac computer name,只需通过共享系统首选项进行操作,就可以快速而轻松地完成。对于我们这些更偏向于我们的人,我们喜欢通过航站楼做事。
以下是如何使用命令行更改Mac主机名并使其永久化:
scutil –-set HostName new_hostname
只需将new_hostname替换为您希望更改主机名的任何内容,例如我想将Mac的主机名更改为MacBookPro,我将使用此命令:
scutil –-set HostName MacBookPro
(注意设置之前的“ - ”是彼此相邻的两个破折号,-set)
由于您使用的是sudo命令,系统会要求您输入管理员密码。执行该命令后,您可以通过键入以下内容来验证更改是否已发生:
hostname
您还可以使用以下命令设置临时主机名更改:
sudo hostname new_hostname
这会在Mac重新启动后自行重置,因此如果您想要永久更改主机名,请改用上述命令。感谢评论吉姆指出这一点!
这就是它的全部。默认情况下,Mac OS X通常会将主机名指定为管理员帐户用户名。更改Mac的主机名可以更轻松地在网络上找到Mac并连接到。