Ubantu E325 错误的解决办法

时间:2022-04-14 23:28:03

Ubantu E325 错误的解决办法这个错误是由于未正确关闭文本编辑器导致的:

Ubantu E325 错误的解决办法

图一

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

Ubantu E325 错误的解决办法

图二

直接输入 D 即可!

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

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

Ubantu E325 错误的解决办法

Ubantu E325 错误的解决办法

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

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

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

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

Ubantu E325 错误的解决办法

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

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