De onde vem o nome do prompt no macOS Terminal?

5

De onde vem a palavra no início do prompt do meu terminal MacBook Pro?

No momento, parece que isso

Last login: Fri Oct 14 12:55:34 on ttys000
sherrythinkpad:~ ConfusedNoob$ 
sherrythinkpad:~ ConfusedNoob$ 

Obviamente, o ConfusedNoob é meu nome de usuário - mas de onde vem o sherrythinkpad ?

    
por ConfusedNoob 14.10.2011 / 21:59

1 resposta

11

O Terminal está mostrando o primeiro rótulo do seu nome de usuário do BSD (assumindo que seu shell é BASH). Se seu nome de host do BSD for yourhostname.mynetwork.com , o Terminal exibirá apenas yourhostname -

Então, de onde vem o nome do host do BSD? Pode vir de vários lugares:

  • Do arquivo: /etc/hostconfig

  • Além do arquivo: /Library/Preferences/SystemConfiguration/preferences.plist ( Sistema ▸ Sistema ▸ HostName )

  • Segue o resultado de uma consulta DNS reversa para o seu endereço IP principal (assim, você pode notar um nome de host totalmente diferente aparecendo quando visita um cybercafé do que quando conectado em casa)

  • Além disso, seu nome de host "Bonjour" em Preferências do sistema > Compartilhamento ( preferences.plist again ... Sistema ▸ Rede ▸ HostNames ▸ LocalHostName )

  • Finalmente, se nenhuma das opções acima foi definida, o nome do host do BSD será simplesmente localhost

por 14.10.2011 / 22:59