O que poderia fazer com que o HostName na linha de comando fosse exibido de maneira diferente?

0

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
    
por stevebot 29.10.2014 / 21:37

1 resposta

1

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

    
por 29.10.2014 / 21:52