Diese Frage hat hier bereits eine Antwort:
- Der Name des OS X-Computers stimmt nicht mit den Antworten auf Terminal 10 überein
Als ich meinen Computer einrichtete, nannte ich ihn "Scott's MacBook Pro". Wenn ich zu Systemeinstellungen-> Freigabe gehe, wird dort Scotts MacBook Pro als Computername angezeigt. Wenn ich jedoch ein Terminal öffne, erhalte ich die folgende Aufforderung:
Last login: Sun Oct 7 11:02:49 on ttys003
new-host-4:~ scott$
Wenn ich mich bei Backblaze anmelde, wird mein Computer als "new-host-4_2012_10_07" aufgeführt. Habe ich meinen Computernamen nicht vollständig festgelegt? Soll ich den herkömmlichen hostname
Befehl verwenden?
.local
Domain)Antworten:
Wenn du benutzt:
es wird ein bisschen besser funktionieren. Aus der Manpage scutil (8):
quelle
emulator02
, obwohl ich es in den Einstellungen geändert - oder ausprobiert habe. Ich habe gerade alle drei unterstützten Einstellungen ausgeführt und das Terminal neu gestartet. jetzt kann ich den Hostnamen richtig machen.Nachdem Sie den Tipp von Jeffrey J. Hoover befolgt haben ,
Ich würde diese letzten beiden Schritte hinzufügen.
dscacheutil -flushcache
EDIT: Es hat bei mir nicht funktioniert, bis ich meinen Mac neu gestartet habe.
quelle
scutil --get
entdecktComputerName
undLocalHostName
es mithilfe der Systemeinstellungen (Freigabe) richtig eingestellt. Es hat mir jedoch gesagt, dass dies derHostName
Fall istnot set
. Also habe ich gerade gebrauchtsudo scutil --set
um einzustellenHostName
. Dann musste ich wederdscacheutil
einen Neustart ausführen noch einen Neustart durchführen, da sich bei einer sofortigen Überprüfunghostname
herausstellte, dass die Probleme für mich behoben waren, und das Öffnen eines neuen Terminals zeigte, dass meine Eingabeaufforderung jetzt ebenfalls behoben war. (OS X 10.9.4)Für diejenigen, die keine Kommandozeilenlösung suchen, können Sie diese unter ändern
quelle
localhost
Sie können definieren, was Sie vor dem
$
in Ihrem Terminal sehen möchten, indem Sie die Datei ändern~/.profile
.Wenn Sie beispielsweise
~/.profile
die folgende Zeile zur Datei hinzufügen :Sie sehen den Hostnamen und den vollständigen Pfad des aktuellen Verzeichnisses:
Sie können mein Beispiel auch ändern, indem Sie die folgenden Optionen im Befehl export verwenden:
quelle
Du kannst rennen
im Terminal, um den Namen zu ändern.
quelle
scutil --set HostName name-of-host
wenn Sie den Hostnamen über Neustarts hinwegIn meinem Fall stellte ich fest, dass es ein Problem mit unserem DNS-Server war, da die umgekehrte DNS-Suche nicht aufgeräumt wurde, da doppelte DNS-Einträge für die IP-Adresse und den Hostnamen vorhanden waren.
quelle
Ich füge hier eine Antwort hinzu, da ich kürzlich auch auf dieses Problem gestoßen bin.
In OSX 10.7.4 und früheren Versionen scheint es einen Fehler in der Option "Hostnamen bearbeiten" im Fenster "Freigabe" zu geben. Es setzt den Hostnamen auf den letzten Satz anstelle des aktuellen Satzes.
Ich musste laufen
sudo hostname [preferred hostname]
, um es richtig einzustellen, nachdem ich es in Sharing eingestellt hatte.quelle
Ich habe nichts mit meinem Computer gemacht, aber irgendwann wurden der Hostname und der Computername als der Name registriert, den ich ursprünglich festgelegt hatte! In der Tat hatte ich das folgende Terminal die ganze Zeit geöffnet und dies ist genau ein Ausschneiden und Einfügen:
quelle