No terminal, você obtém o HostName , e isso pode ser diferente de seu Nome_do_Computador:
Você pode ver os dois valores emitindo os seguintes comandos:
scutil --get ComputerName
scutil --get HostName
Referência: link
Eu estou no OSX, e meu nome de host no painel de preferências lê "Nome do Computador do Usuário", mas quando eu vou para a minha linha de comando está lendo:
outra coisa: ~ myusername $
Meu entendimento é que a primeira parte do prompt do terminal é sempre o nome da máquina, no entanto, todas as indicações da GUI 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 faço eco de $ PS1, recebo:
\h:\W \u\$
Se eu verificar meu nome de host, obtenho:
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
No terminal, você obtém o HostName , e isso pode ser diferente de seu Nome_do_Computador:
Você pode ver os dois valores emitindo os seguintes comandos:
scutil --get ComputerName
scutil --get HostName
Referência: link
Tags command-line bash terminal macos