Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Can';在mac上更新主机文件_Macos_Hosts - Fatal编程技术网

Macos Can';在mac上更新主机文件

Macos Can';在mac上更新主机文件,macos,hosts,Macos,Hosts,当我试图将/etc/hosts文件中所做的更改保存到mac上时,出现以下错误: “主机”E212:无法打开文件进行写入 如何更新它?我找到了解决方案: 只需在vi主机之前使用“sudo”(它将要求管理员密码)。通过这样做,我基本上可以以管理员权限打开主机文件: $ sudo vi hosts 修改后的:wq工作正常 启动终端 $ sudo vi /etc/hosts 修改之后呢 :wq! 我的问题是我运行的是sudo vi etc/hosts,而不是sudo vi/etc/hosts

当我试图将/etc/hosts文件中所做的更改保存到mac上时,出现以下错误:

“主机”E212:无法打开文件进行写入

如何更新它?

我找到了解决方案:

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

$ sudo vi hosts
修改后的
:wq
工作正常

启动终端

  $ sudo vi /etc/hosts
修改之后呢

 :wq!

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

尝试在超级用户模式下进行编辑。如在命令前加上“sudo”。当您几乎不使用命令行时会发生这种情况”_(ツ)_/.