Cette question a déjà une réponse ici:
Lorsque j'ai installé mon ordinateur, je l'ai nommé "Scott's MacBook Pro". Et donc, lorsque je vais dans Préférences Système-> Partage, le MacBook Pro de Scott y est indiqué sous le nom de mon ordinateur. Cependant, l’ouverture d’un terminal me donne cette invite:
Last login: Sun Oct 7 11:02:49 on ttys003
new-host-4:~ scott$
Lorsque je me connecte à Backblaze, mon ordinateur est répertorié comme "new ‑ host ‑ 4_2012_10_07". N’ai-je pas entièrement défini le nom de mon ordinateur? Devrais-je utiliser la hostname
commande traditionnelle ?
.local
domaine))Réponses:
Si tu utilises:
cela fonctionnera un peu mieux. Dans la page de manuel scutil (8):
la source
emulator02
même si je l'ai modifié dans les paramètres - ou essayé. Je viens d'exécuter les trois préférences prises en charge et de redémarrer le terminal; maintenant je peux obtenir le bon nom d'hôte.Après avoir suivi le conseil de Jeffrey J. Hoover ,
J'ajouterais ces deux dernières étapes.
dscacheutil -flushcache
EDIT: Cela n'a pas fonctionné pour moi jusqu'à ce que je redémarre mon mac.
la source
scutil --get
découvert celaComputerName
etLocalHostName
j’avais été correctement défini à l’aide des préférences système (partage). Cependant, il m'a dit queHostName
c'étaitnot set
. Ainsi, je viens d'utilisersudo scutil --set
afin de définirHostName
. Ensuite, je n'ai pas eu besoin d'utiliserdscacheutil
ou de redémarrer, car une vérification a immédiatementhostname
montré que tout était réglé pour moi et que l'ouverture d'un nouvel onglet Terminal montrait que mon invite était maintenant aussi corrigé. (OS X 10.9.4)Pour ceux qui ne recherchent pas une solution en ligne de commande, vous pouvez la changer sous
la source
localhost
Vous pouvez définir ce que vous voulez voir avant
$
dans votre terminal en modifiant le fichier~/.profile
.Par exemple, si vous ajoutez au fichier
~/.profile
la ligne suivante:vous verrez le nom d'hôte et le chemin complet du répertoire actuel:
Vous pouvez également modifier mon exemple en utilisant les options suivantes dans la commande d'exportation:
la source
Tu peux courir
dans Terminal pour changer le nom.
la source
scutil --set HostName name-of-host
si vous souhaitez conserver le nom d’hôte lors des redémarragesDans mon cas, j’ai trouvé que c’était un problème avec notre serveur DNS, car la recherche DNS inversée n’a pas permis de récupérer des entrées, car il y avait des entrées DNS en double pour l’adresse IP et le nom d’hôte.
la source
J'ajoute une réponse ici parce que j'ai récemment rencontré ce problème également.
Sous OSX 10.7.4 et éventuellement antérieur, il semble y avoir un bogue dans l'option Modifier le nom d'hôte du panneau des préférences de partage. Il définit le nom d'hôte sur le dernier élément défini au lieu de l'élément actuel de cet ensemble.
Je devais courir
sudo hostname [preferred hostname]
afin de le définir correctement, après l'avoir défini dans le partage.la source
Je n'ai rien fait sur mon ordinateur, mais finalement, pour une raison quelconque, le nom d'hôte et le nom de l'ordinateur sont tous enregistrés comme nom initial. En fait, j'ai eu le terminal suivant ouvert tout le temps et c'est exactement un copier / coller:
la source