Endereço MAC como caracteres que precedem o nome de usuário no prompt do Mac OS X

2

Eu realmente não consigo me lembrar desde quando isso começou a ocorrer ou o que eu fiz imediatamente antes disso ter ocorrido pela primeira vez, mas o prompt do terminal agora inclui uma pequena cadeia de caracteres alfanumérica separada por traço de MAC de placa de rede antes de meu nome de usuário:

Nafoto,éo"b8-8d-12-0a-d8-96"

Não muda se eu reiniciar ou fizer qualquer outra coisa. Eu tenho este Mac há apenas dois meses e sei muito pouco sobre o meio ambiente. Não me lembro de ter visto esse texto há algumas semanas. O que é essa string e posso escondê-la ou me livrar dela?

ADICIONADO responda ao comentário do usuário Ravachol aqui: Digitando echo $PS1 no terminal gera:

\h:\W \u\$

Digitando hostname no terminal gera:

b8-8d-12-0a-d8-96.connectify

Atualmente estou viajando usando um pequeno netbook do Windows 7 com um aplicativo chamado Connectify para retransmitir o sinal WiFi. A força do Connectify reside no facto de poder utilizar o adaptador SAME WiFi para receber um sinal WiFi com ligação à Internet e transformar-se num router e retransmitir esse sinal WiFi ligado à Internet.

Na interface do Connectify no Windows, vejo que meu iPod Touch é um cliente chamado "Nik's iPod Touch" e "b8-8d-12-0a-d8-96" também é um cliente. "b8-8d-12-0a-d8-96" é o mesmo que precede meu nome de usuário no terminal, o núcleo deste post. Espero que isso ajude!

    
por Nik So 27.12.2011 / 13:52

2 respostas

2

parece como o nome do host do seu Mac mudou para ser igual ao seu endereço MAC. Verifique as Preferências do Sistema → Compartilhamento e veja o nome do computador. Alterar o nome do computador aqui altera o que " hostname " retorna no terminal.

Como alternativa, se você quiser que o prompt mostre apenas o diretório atual, edite o arquivo ~/.bash_profile e adicione a linha export PS1="[\W]\$ " . Se você já tiver uma linha PS1, substitua-a por esta. Há também outras seqüências especiais que você pode adicionar ao seu .bash_profile se você assim deseja.

Seu prompt agora é:

b8-8d-12-0a-d8-96:~ nikso$

O que parece:

(hostname):(current directory) (username)$

Qual corresponde ao seu $ PS1:

\h:\W \u\$

\h: Hostname up to the first "."
\W: Current directory
\u: Username
\$: A literal "$", unless you are UID 0, then "#"
    
por 28.12.2011 / 16:35
2

Este parece ser um comportamento padrão para o Connectify:

link

Connectify usually displays the hostname for client machines that connect to your network. Sometimes however, Connectify is unable to get the machines' name from it automatically (since Apple went to iOS 4 on the iPhone, this has become unfortunately frequent). When Connectify cannot find any name for a computer it will use the MAC address which is generally something hard to remember like "ab-3f-2c-5d...".

    
por 28.12.2011 / 16:10