Estou tendo um problema estranho com o terminal no OS X.
Quando abro o terminal, o nome de usuário no prompt de comando é:
unknown-04-0c-ce-e3-0d-c2: ~
Não consigo identificar quando isso começou ou por que, infelizmente. Normalmente, uso o iTerm para fins de desenvolvimento da Web, mas isso também ocorre no aplicativo OS X Terminal normal.
Qualquer idéia / ajuda seria realmente apreciada.
obrigado
Atualização: Obrigado a @fayadfami e @aliasgar pelas respostas corretas e me orientando na direção certa. Além disso, esta postagem no fórum ajudou http://forums.macrumors.com/showthread.php?t=152407 A extração da postagem correta:
Tendo encontrado exatamente o mesmo problema, e tendo encontrado esse tópico enquanto tentava descobrir isso, pensei em publicar a resposta.
O OS X está inicialmente configurando seu nome de host para o que está definido para o seu Nome do computador no compartilhamento; no entanto, se você estiver configurado para DHCP e corresponder a uma concessão atual no servidor DHCP (ou seja, corresponder ao endereço IP de outro usuário recente), o OS X configurará seu nome de host para o que o servidor DHCP tiver atualmente para essa concessão .
Isso me assustou incrivelmente no começo, pois acabara de reformatar (tendo comprado meu primeiro Mac e desejando ver como o instalador funcionava) e sabia que ainda não havia mudado o nome do computador no compartilhamento - mas o nome do host do sistema no terminal Na verdade, o prompt foi alterado para o que eu havia definido anteriormente, pré-formato. Andei de um lado para o outro, sem encontrar o nome em lugar nenhum, salve as entradas do log; Achei que o formato não limpava tudo corretamente ou estava perdendo a cabeça. Finalmente, entrei no meu roteador (é um Linksys WRT54GS executando o OpenWRT) e encontrei o nome do host no arquivo de concessões atual. Em seguida, defino manualmente o IP do meu Mac para algo diferente e pronto! - o nome do host estava de volta ao que eu esperava.
Espero que isso ajude a salvar alguém da mesma paranóia pela qual passei.
Respostas:
O que você vê no prompt no terminal é um nome atribuído pelo seu servidor DHCP, anexado pelo seu endereço MAC
O nome do seu Macintosh foi alterado acidentalmente ou algum programa / aplicativo o mudou explicitamente (ou NÃO pode ter um nome no seu caso) .
Vá para
System Preferences
e clique emSharing
. Mude oComputer Name
. Estou anexando a captura de tela do mesmo.Reboot
você Mac. Um nome padrão pode parecer "MacBook de Steve Jobs". Apenas personalize isto com seu próprio nome. E no prompt pareceriaSteve-Jobs-MacBook-Pro:~ steve$
fonte
/var/log/system.log
atentamente os processos sendo inicializados enquanto o sistema inicializa e se você pode encontrar um processo responsável por isso.Uma maneira muito simples de resolver isso é simplesmente ir para
System Preferences
>Network
>Advanced
>TCP/IP
, e simplesmente fazer-se qualquer nome antigo para o ID do cliente DHCP (abaixo do botão 'Renovar Concessão de DHCP').fonte
Há um ótimo artigo sobre como personalizar o prompt do Terminal no OSX Daily . Não sei exatamente por que o seu mudou, mas personalizá-lo voltará ao normal ... ou algo diferente se você quiser :)
Vou citar alguns dos artigos abaixo:
fonte