我尝试使用Emacs,VSCode等编辑我的 / etc / hosts 文件(当然还有sudo)并且它一直说我没有编辑文件的权限。
然后我尝试使用Vim,Nano和Atom ......然后我们可以编辑并保存文件。
(正在运行echo 'some host' | sudo tee -a /etc/hosts
也运行得很好。)
那为什么呢?为什么有些编辑可以毫无问题地编辑文件,而其他编辑则不会?
答案 0 :(得分:2)
尝试使用您当地的电子邮件打开C-x C-f /sudo::/etc/hosts
。