LMLPHP后院

VI编辑文件忘记SUDO不退出如何保存技术

maybe yes 发表于 2015-09-17 18:08

在 VI 模式下,当编辑的文件权限不属于当前用户,或者编辑系统文件时,如何获取 SUDO 权限?如何在提示因为权限问题而无法保存时并且不退出编辑器的情况下保存当前文件?当忘记 SUDO 时,如果退出重新再 SUDO 编辑会比较麻烦,比较简单的解决方式如下。

is read-only (add ! to override)

Can't open linked file for writing

使用 ! 执行外部 Shell 命令。如下所示:

:w !sudo tee % > /dev/null

简写模式,但不建议这样做。

:w !sudo tee %

Also See:http://vim.wikia.com/wiki/Su-write

相关文章
2019-11-20 04:07:01 1574194021 0.152281