¿Cuál es la diferencia entre el show del nombre de host y el nombre de host en la línea de comandos?

1

Uso hostname para verificar:

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

se muestra aircrafts-MacBook-Pro.local .

Quiero saber la diferencia entre aircrafts-MacBook-Pro:~ ldl$ 's aircrafts-MacBook-Pro y aircrafts-MacBook-Pro.local .

    
pregunta aircraft 14.09.2018 - 10:30

1 respuesta

2

El nombre de host dado por el comando "hostname" es el nombre de host completo (es decir, el nombre de host completo, incluidos los dominios, etc.).

El que se muestra en la solicitud se muestra porque su archivo / etc / bashrc contiene la siguiente definición de solicitud para bash (su shell):

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

La primera parte de la especificación de solicitud "\ h" significa que el nombre de host debe mostrarse en la solicitud, pero solo el nombre de host hasta la primera. (punto).

Es por eso que ves dos cosas diferentes.

    
respondido por el jksoegaard 14.09.2018 - 10:48

Lea otras preguntas en las etiquetas