Quelle est la différence entre showname et le nom d'hôte sur la ligne de commande?


1

J'utilise hostnamepour vérifier:

aircrafts-MacBook-Pro:~ ldl$ hostname
aircrafts-MacBook-Pro.local

il montre aircrafts-MacBook-Pro.local.

Je veux savoir la différence entre aircrafts-MacBook-Pro:~ ldl$« s aircrafts-MacBook-Proet aircrafts-MacBook-Pro.local.

Réponses:


2

Le nom d'hôte indiqué par la commande "nom d'hôte" est le nom d'hôte qualifié complet (c'est-à-dire le nom d'hôte complet, y compris les domaines, etc.).

Celui qui est affiché dans l'invite est affiché car votre fichier / etc / bashrc contient la définition d'invite suivante pour bash (votre shell):

PS1='\h:\W \u\$ '

La première partie de la spécification d'invite "\ h" signifie que le nom d'hôte doit être affiché dans l'invite, mais uniquement le nom d'hôte jusqu'au début. (point).

C'est pourquoi vous voyez deux choses différentes.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.