我想我已经知道答案了。但我正在寻找一只独角兽。
有人知道是否有办法将一个主机文件链接到另一个主机文件,或者加载两个或更多不同的主机文件?
我有一个 hosts 文件,里面有我个人的条目。我公司还有一个相当广泛的 hosts 文件,里面有工作所需的条目。
截至目前,每次我们的一个讨厌的管理员更新 IP 时,都需要手动使用令人讨厌的复制和粘贴将我的个人条目与工作条目重新组合。
我希望告诉我的本地主机文件或工作站也引用位于共享存储库中的主机文件。我很确定这不容易做到,但想知道是否有人有比复制和粘贴更优雅的解决方案(或编写一个基本上可以做到这一点的脚本)?
我已经看过自动将条目添加到 hosts 文件和/etc/hosts 不能是符号链接吗?,问题不太一样,但很接近。
再次强调,这也许是一个艰巨的任务。希望能有一个巧妙的技巧,但我不抱太大希望……
我想我应该提一下,运行 MacOS/bash 5......
答案1
最好的选择可能是将 Hosts 文件的副本放在存储文件夹中,然后运行脚本合并两个或多个文件。然后让脚本覆盖 Hosts 文件,这样您就可以在不同的文件中组织您的条目。