有没有办法在 /etc/hosts 中“包含”一个单独的文件?

law*_*tte 4 networking dns ip hosts

有没有办法在 /etc/hosts 文件中“包含”另一个文件?特别是我想包含一个不受保护的 ( -rw-rw-rw) 文件,这样我就可以在 TextMate 之类的东西中轻松编辑它而无需发出sudo vi /etc/hosts

我在 OS X 上,但据我所知,这应该与其他 *nix 操作系统相关。

小智 6

保留一个hosts.base文件,然后编写一个简单的脚本来构建一个完整的、hosts包含该hosts.base文件和您想要包含的其他文件的组合文件。您可以cron按需执行或执行。


con*_*yer 3

我不相信有任何方法可以将其他文件包含到主机文件中。

是否可以使/etc/hosts仅包括您(以及需要编辑它的任何其他用户)的组可写?