Ubantu E325 错误的解决办法

 

这个错误是由于未正确关闭文本编辑器导致的:

图一

解决办法:退出后输入 sudo vim /etc/hosts

图二

直接输入 D 即可!

注意:退出文本编辑器的正确方式是:ESC键 + :wq.

 

我们可能注意到 ,图一和图二的 绿字 部分是有差别的,这是什么原因造成的呢?

图一的提示是出现在输入:vim /etc/hosts  时出现的

图二的提示是出现在输入:sudo vim /etc/hosts 时出现的

我们可以看到二者的指令差别在于有没有 sudo,那么 sudo 的作用是什么,让我们看一下:

在没有进入 root 目录下时,输入vim /etc/hosts 获得的文件是 [readonly] 类型的,不具有更改权限,更改后会报错。

在没有进入 root 目录下时,输入sudo vim /etc/hosts 时,获得了文件的改写权限,对文件更改不会出错。 

结论:sudo 可以获得文件更多的操作权限。

 

posted @ 2018-11-08 18:30  我们都是大好青年  阅读(930)  评论(0编辑  收藏  举报