Я нахожусь на OSX, и мое имя хоста на панели настроек гласит «Имя компьютера пользователя», но когда я иду в командную строку, оно читает:
что-то еще:~ myusername $
Насколько я понимаю, первая часть запроса терминала - это всегда имя машины, однако каждое указание в графическом интерфейсе OSX, похоже, говорит о том, что имя моей машины отличается от того, что отображается в терминале.
Что может стать причиной отличия первой части терминала?
Когда я повторяю $ 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