¿Qué podría hacer que HostName en la línea de comando se muestre de manera diferente?

¿Qué podría hacer que HostName en la línea de comando se muestre de manera diferente?

Estoy en OSX y mi nombre de host en el panel de preferencias dice "Nombre de la computadora del usuario", pero cuando voy a mi línea de comando dice:

algo más:~ mi nombre de usuario$

Tengo entendido que la primera parte del mensaje del terminal es siempre el nombre de la máquina; sin embargo, todas las indicaciones de la GUI en OSX parecen ser que el nombre de mi máquina es diferente al que se muestra en el terminal.

¿Qué podría causar que la primera parte del terminal sea diferente?

Cuando hago eco de $PS1 obtengo:

\h:\W \u\$

Si reviso mi nombre de host obtengo:

scutil --get HostName
HostName: not set

También probé el nombre de netbios:

defaults read /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName

steves-machine

y el nombre del host local

 scutil --get HostName
    steves-machine

Respuesta1

En la terminal obtienes elNombre de host, y eso podría ser diferente a su nombre de computadora:

Puede ver ambos valores emitiendo los siguientes comandos:

scutil --get ComputerName
scutil --get HostName

Referencia:http://osxdaily.com/2012/10/24/set-the-hostname-computer-name-and-bonjour-name-separately-in-os-x/

información relacionada