
Estou no OSX e meu nome de host no painel de preferências é "Nome do computador do usuário", mas quando vou para a linha de comando, ele lê:
outra coisa: ~meunomedeusuário$
Meu entendimento é que a primeira parte do prompt do terminal é sempre o nome da máquina, porém todas as indicações das GUIs no OSX parecem ser que o nome da minha máquina é diferente do que é exibido no terminal.
O que poderia fazer com que a primeira parte do terminal fosse diferente?
Quando eu ecoo $PS1 eu recebo:
\h:\W \u\$
Se eu verificar meu nome de host, recebo:
scutil --get HostName
HostName: not set
Eu também tentei o nome netbios:
defaults read /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName
steves-machine
e o nome do host local
scutil --get HostName
steves-machine
Responder1
No terminal você obtém oNome de anfitrião, e isso pode ser diferente do seu ComputerName:
Você pode ver ambos os valores emitindo os seguintes comandos:
scutil --get ComputerName
scutil --get HostName
Referência:http://osxdaily.com/2012/10/24/set-the-hostname-computer-name-and-bonjour-name-separately-in-os-x/