终端shell的HostName怎么会是“229:~lancee$”呢?

终端shell的HostName怎么会是“229:~lancee$”呢?

它打印:

"Last login: Tue Mar  1 17:19:48 on ttys000 ly-lanceedemacbook:~ lancee$ "

当我通过网络在我的 Macbook 上登录终端时。

但有时会像这样:

"229:~ lancee$"

随机数,有没有在局域网内工作的hackTools?或者是什么意思?

答案1

会不会是您访问的某个网络分发的主机名“反映”了您的 IP?我以前在实践中见过这种情况,自动分配给您机器的主机名本质上是例如154.local(或 154.example.com),给定 DHCP 提供的 IP 192.0.32.154。由于您显然在 PS1 中使用了\h而不是 ,\H因此您似乎只有一个随机数作为主机名。网络管理员倾向于这样做以减少他们必须输入的重复数字的数量(以及各种其他原因)。

相关内容