【发布时间】:2017-01-27 08:27:29
【问题描述】:
我尝试使用 Emacs、VSCode 等(当然是使用 sudo)编辑我的 /etc/hosts 文件,但它一直说我没有编辑该文件的权限。
然后我尝试了 Vim、Nano 和 Atom……它们能够编辑和保存文件。
(运行 echo 'some host' | sudo tee -a /etc/hosts 也可以正常工作)。
那是为什么呢?为什么有些编辑器可以毫无问题地编辑文件,而有些则不能?
【问题讨论】:
-
sudo /usr/bin/emacs /etc/hosts为我工作。
标签: unix vim emacs editor hosts