【发布时间】:2019-01-29 22:50:55
【问题描述】:
当我尝试在 mac 上保存 /etc/hosts 文件中所做的更改时,我收到此错误:
"hosts" E212: Can't open file for writing
如何更新?
【问题讨论】:
-
尝试在超级用户模式下编辑。就像在命令前加上“sudo”。
当我尝试在 mac 上保存 /etc/hosts 文件中所做的更改时,我收到此错误:
"hosts" E212: Can't open file for writing
如何更新?
【问题讨论】:
我找到了解决办法:
只需在 vi 主机前使用“sudo”(它会询问管理员密码)。通过这样做,我基本上以管理员权限打开主机文件:
$ sudo vi hosts
修改后:wq 工作正常!
【讨论】:
启动终端
$ sudo vi /etc/hosts
修改后
:wq!
【讨论】:
我的问题是我运行的是sudo vi etc/hosts 而不是sudo vi /etc/hosts¯_(ツ)_/¯
【讨论】: