vim 写完文件保存时才发现是 readonly

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

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

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

:w !sudo tee %

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

 

来源

posted @ 2018-07-07 15:11  壹点灵异  阅读(2037)  评论(0编辑  收藏  举报