gpt4 book ai didi

windows-8 - Git Bash 从哪里获得所有主机映射?

转载 作者:行者123 更新时间:2023-12-05 07:50:08 25 4
gpt4 key购买 nike

我在 Windows 8 中使用 Git Bash。我可以看到它已将 C:\Windows\system32\drivers\etc\hosts 复制到 /etc/hosts。请注意,/etc/hosts 不是指向 C:\Windows\system32\drivers\etc\hosts 的链接 - 您可以通过修改 C 来证明这一点:\Windows\system32\drivers\etc\hosts 看到 /etc/hosts 没有立即修改。我的猜测是 /etc/hosts 是在启动 git bash 时从 C:\Windows\system32\drivers\etc\hosts 复制过来的,但这与此无关问题。

我真正的问题是为什么还有其他已知主机没有出现在这些文件中:

$ ping host-not-in-files
Pinging host-not-in-files [192.168.3.3] with 32 bytes of data:
Reply from 192.168.3.3: bytes=32 time<1ms TTL=64
Reply from 192.168.3.3: bytes=32 time<1ms TTL=64
^C

Git Bash 从哪里获取从 host-not-in-files192.168.3.3 的映射?

注意:host-not-in-files 不是文字字符串 - 我也可以写成 ping bobping fred 这里 - 它只是一个主机名,不能在 C:\Windows\system32\drivers\etc\hosts/etc/hosts 中找到.出于安全原因,我不想将我在 PC 中使用的实际字符串发布到 stackoverflow - 这与为什么 192.168.3.3 不是我网络中的真实 IP 地址的原因相同。

另请注意,我在 C:\Windows\system32\drivers\etc\hosts/etc/hosts 中使用主机没有问题 - 这些是被 Git Bash 很好地映射。我只想知道其他映射发生的位置。

最佳答案

这个“host-not-in-files”条目是 not set by git-for-windows ,我在 Windows 上的 git 2.8.1 bash session 中没有看到它。

/etc/hostsC:\Windows\system32\drivers\etc\hosts 的精确副本。

关于windows-8 - Git Bash 从哪里获得所有主机映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com