Ich habe ein seltsames Problem mit dem Terminal in OS X.
Wenn ich das Terminal öffne, lautet der Benutzername an der Eingabeaufforderung:
unknown-04-0c-ce-e3-0d-c2: ~
Ich kann nicht genau sagen, wann dies begann oder warum leider. Normalerweise verwende ich iTerm für Webentwicklungszwecke, dies tritt jedoch auch in der normalen OS X Terminal-App auf.
Alle Ideen / Hilfe wäre sehr dankbar.
Vielen Dank
Update: Danke an @fayadfami und @aliasgar für die richtigen Antworten und die richtige Richtung. Auch dieser Forumsbeitrag half http://forums.macrumors.com/showthread.php?t=152407 Der Auszug aus dem richtigen Beitrag:
Nachdem ich selbst auf genau dasselbe Problem gestoßen war und auf diesen Thread gestoßen war, als ich versuchte, es herauszufinden, dachte ich, ich würde die Antwort posten.
OS X setzt Ihren Hostnamen zunächst auf den für Ihren Computernamen in der Freigabe festgelegten Wert. Wenn Sie jedoch für DHCP eingerichtet sind und eine aktuelle Lease auf Ihrem DHCP-Server abgleichen (dh mit der IP-Adresse eines anderen kürzlich verwendeten Benutzers übereinstimmen), setzt OS X Ihren Hostnamen auf den aktuellen Wert des DHCP-Servers für diese Lease .
Das hat mich anfangs unglaublich ausgeflippt, da ich gerade neu formatiert hatte (nachdem ich gerade meinen ersten Mac gekauft hatte und sehen wollte, wie das Installationsprogramm funktioniert) und wusste, dass ich den Computernamen in Sharing noch nicht geändert hatte - aber meinen Systemhostnamen am Terminal Die Eingabeaufforderung wurde tatsächlich in das zuvor festgelegte Vorformat geändert. Ich tastete herum und fand den Namen nirgendwo außer in den Protokolleinträgen. Ich dachte, entweder hat das Format nicht alles richtig gelöscht, oder ich habe den Verstand verloren. Schließlich habe ich mich bei meinem Router angemeldet (es ist ein Linksys WRT54GS mit OpenWRT) und den Hostnamen in der aktuellen Lease-Datei gefunden. Ich habe dann die IP meines Mac manuell auf etwas anderes eingestellt und voila! - Der Hostname war wieder so, wie ich es erwartet hatte.
Ich hoffe, das hilft, jemanden vor der gleichen Paranoia zu retten, die ich durchgemacht habe.
Antworten:
Was Sie an der Eingabeaufforderung am Terminal sehen, ist ein Name, der von Ihrem DHCP-Server zugewiesen und an Ihre MAC-Adresse angehängt wird
Der Name Ihres Macintosh wurde versehentlich geändert, oder ein Programm / eine App hat ihn explizit geändert (oder hat in Ihrem Fall möglicherweise KEINEN Namen) .
Gehen Sie zu
System Preferences
und klicken Sie aufSharing
. Ändern Sie dieComputer Name
. Ich füge den Screenshot davon bei.Reboot
Sie Mac. Ein Standardname könnte wie "Steve Jobs 'MacBook" aussehen. Personalisieren Sie dies einfach mit Ihrem eigenen Namen. Und an der Eingabeaufforderung würde es so aussehenSteve-Jobs-MacBook-Pro:~ steve$
quelle
/var/log/system.log
die Prozesse, die während des Systemstarts gestartet werden, genau an und ob Sie einen dafür verantwortlichen Prozess finden.Eine wirklich einfache Möglichkeit , dies zu klären , ist einfach zu gehen
System Preferences
>Network
>Advanced
>TCP/IP
und einfach alle alten Namen für die DHCP - Client - ID bilden (unter der ‚Erneuern DHCP - Lease‘ Taste).quelle
Es gibt einen großartigen Artikel darüber, wie Sie Ihre Terminal-Eingabeaufforderung bei OSX Daily anpassen können . Ich weiß nicht genau, warum sich deine geändert hat, aber wenn du sie anpasst, wirst du wieder normal ... oder etwas anderes, wenn du Lust dazu hast :)
Ich werde einige der folgenden Artikel zitieren:
quelle