Command-Line

為什麼當我輸入命令“主機名”時它返回的不是我的電腦名稱?

  • January 15, 2014

我正在使用 我輸入的 MacBook Pro:new-host-2:~ Justin$ hostname 它返回:new-host-2.home

為什麼在設置/共享我的電腦名稱是“Justin’s macbook pro”並且我本地網路上的電腦可以通過“Justins-MacBook-Pro.local”訪問我的電腦時出現這種情況

我正在閱讀的教程說該命令應該返回您電腦的“許多”名稱之一,我假設這是一個,但如果它是我電腦上的其他地方,我可以找到這個名稱或我的名稱列表電腦?為什麼它沒有返回“Justins-MacBook-Pro.local”,這種格式是教程電腦返回的?

MAC OS X 為不同的用途維護了至少三個不同的名稱(ComputerNameHostNameLocalHostName

您可以使用以下命令將命令行設置hostname為不同的值:

scutil --set HostName "justins"

引用自:https://unix.stackexchange.com/questions/109365