Mac 下的各种获取主机名的方式。

  • hostname()
1
2
3
hostname
sysctl kern.hostname
scutil --get HostName
  • user friendly name
    • 系统偏好设置 -> 共享 中的 电脑名称
1
scutil --get ComputerName
  • bonjour host name
    • 上面 ComputerName 中去除了特殊字符,比如 ‘.’
1
scutil --get LocalHostName