vim - vim中的:wq!命令

标签 vim root

最近,我阅读了有关vim中:wq!命令的here的信息。我不了解它如何在没有写权限的情况下强制写入文件。从理论上讲,这样一来,未经许可便可以编辑根文件。不应该禁止它吗?还是将其写入新文件?
我看到了similar question,但这与 Action 有关,并且有很大的不同。

P.S.我没有尝试过该命令,因为担心会弄乱系统文件。

最佳答案

如果您没有该文件的权限(例如,您不拥有该文件),那么它将不会强制执行写入操作。如果您确实拥有该文件的权限,但是它是一个只读文件,则可以强制将其写入。好像您首先将文件模式更改为可写,写入更改,然后将文件模式更改回只读。

关于vim - vim中的:wq!命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52250614/

相关文章:

android - DDMS中看不到系统进程列表

composer-php - 不使用 sudo 运行 Composer

android - su 在 Android 上如何工作?它起作用的先决条件是什么?什么是 Android 上的生根?

android - 如何查看cacerts.bks的内容(证书文件/system/etc/security/cacerts.bks)

vim - 在vim中,如何将部分行写入文件?

vim - 在 Vim 正常模式下快速切换缓冲区

Vim - 当移动到具有相同缓冲区的其他窗口时调用缓冲区事件

vim - 使 gvim markdown 高亮忽略内部标记

vim - 取消VIM中的选择模式

java - 如何在 Java 中解析包含 XML 的字符串并检索根节点的值?