我在 OSX 上,首选项面板中的主机名显示为“用户的计算机名称”,但是当我转到命令行时,它显示为:
其他内容:〜myusername$
我的理解是终端提示的第一部分始终是机器名称,但是 OSX 上的 GUI 的每个指示似乎都表明我的机器名称与终端中显示的不同。
什么原因可能导致终端第一部分有所不同?
当我回应 $PS1 时我得到:
\h:\W \u\$
如果我检查我的主机名,我会得到:
scutil --get HostName
HostName: not set
我也尝试过 netbios 名称:
defaults read /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName
steves-machine
和本地主机名
scutil --get HostName
steves-machine
答案1
在终端中你得到主机名,并且可能与您的 ComputerName 不同:
您可以通过发出以下命令来查看这两个值:
scutil --get ComputerName
scutil --get HostName
参考:http://osxdaily.com/2012/10/24/set-the-hostname-computer-name-and-bonjour-name-separately-in-os-x/