【问题标题】:Can't update hosts file on macmac无法更新hosts文件
【发布时间】:2019-01-29 22:50:55
【问题描述】:

当我尝试在 mac 上保存 /etc/hosts 文件中所做的更改时,我收到此错误:

"hosts" E212: Can't open file for writing

如何更新?

【问题讨论】:

  • 尝试在超级用户模式下编辑。就像在命令前加上“sudo”。

标签: macos hosts


【解决方案1】:

我找到了解决办法:

只需在 vi 主机前使用“sudo”(它会询问管理员密码)。通过这样做,我基本上以管理员权限打开主机文件:

$ sudo vi hosts

修改后:wq 工作正常!

【讨论】:

    【解决方案2】:

    启动终端

      $ sudo vi /etc/hosts
    

    修改后

     :wq!
    

    【讨论】:

      【解决方案3】:

      我的问题是我运行的是sudo vi etc/hosts 而不是sudo vi /etc/hosts¯_(ツ)_/¯

      【讨论】:

      • 当你几乎不使用命令行时会发生这种情况¯_(ツ)_/。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多