【转】vi 写完文件保存时才发现是 readonly

时间:2022-08-27 05:12:03

在MAC上编辑apache配置文件,老是忘记sudo……

readonly的文件保存时提示 add ! to override, 但这仅是对root来说的啊!

百毒了一下竟然还有解决方案!!

:w !sudo tee %

神奇!原理嘛简单瞧了一下,就是运行外部shell命令,用 tee 把当前stdin缓冲区的数据写到当前文件(%)。

来源