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

0

Estoy en OSX, y mi nombre de host en el panel de preferencias lee "Nombre de equipo del usuario", pero cuando voy a mi línea de comando está leyendo:

otra cosa: ~ myusername $

Mi entendimiento es que la primera parte del indicador del terminal es siempre el nombre de la máquina, sin embargo, cada indicación de las GUI en OSX parece ser que el nombre de mi máquina es diferente de lo que se muestra en la terminal.

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

Cuando echo $ PS1 me sale:

\h:\W \u\$

Si reviso mi nombre de host obtengo:

scutil --get HostName
HostName: not set

También he intentado 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
stevebot
fuente

Respuestas:

1

En la terminal se obtiene la Nombre de host , y eso podría ser diferente a su ComputerName:

Puedes 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/

Vlad
fuente
Gracias, pero mi nombre de host no está configurado, y el nombre de mi computadora es diferente de lo que se muestra en el indicador de comandos.
stevebot
@stevebot: También puede verificar el nombre de NetBIOS: defaults read /Library/Preferences/SystemConfiguration/com.apple.smb.server NetBIOSName y el nombre de host local: scutil --get LocalHostName
Vlad
¿Y si esos dos son diferentes también?
stevebot
@stevebot Tiempo para una inmersión más profunda: superuser.com/questions/357159/…
Vlad
Gracias, parece que esa pregunta es correcta. Debo obtener un nombre diferente a través de la búsqueda de DNS inversa. muy extraño.
stevebot