为什么某些程序能够编辑/ etc / hosts而其他程序不能编辑?

时间:2016-09-19 15:21:14

标签: unix vim emacs editor hosts

我尝试使用Emacs,VSCode等编辑我的 / etc / hosts 文件(当然还有sudo)并且它一直说我没有编辑文件的权限。

然后我尝试使用Vim,Nano和Atom ......然后我们可以编辑并保存文件。

(正在运行echo 'some host' | sudo tee -a /etc/hosts也运行得很好。)

那为什么呢?为什么有些编辑可以毫无问题地编辑文件,而其他编辑则不会?

1 个答案:

答案 0 :(得分:2)

尝试使用您当地的电子邮件打开C-x C-f /sudo::/etc/hosts