我浏览过互联网,甚至看到了类似的问题,但并没有真正给出我想要的答案,所以我会看看是否能有更好的运气。
我最近必须修改我的主机文件,并为我正在执行的一些主机迁移添加 IP 和 URL。迁移已完成,我返回更改我的主机文件,我只是突出显示我之前输入的文本,点击删除,然后按 Control-O,然后按 Control-X。
我很快就发现我在浏览互联网时遇到了错误,这可能与我的主机文件有关。我回去发现整个文件都是空的。我输入了基本信息:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
并尝试保存它并收到此错误:
[ERROR WRITING private/etc/hosts: NO SUCH FILE OR DIRECTORY]
每次我尝试保存新版本时,它都只是说我无法保存,因为找不到文件。有人能告诉我该怎么做才能将我的主机文件恢复到原来的状态吗?我发誓我再也不会在这里瞎折腾了。
答案1
应该是/private/etc/hosts
。你漏掉了/
开头的 。