cd etc 目录的时候提示xx文件不存在,

但是通过ls -a 的时候发现文件是存在的

结果发现xx 根本不是一个文件,通过vim xx 进入编辑修改

修改的时候提示正在修改一个readonly的文件,

这个时候先直接修改,然后:

提示E45: 'readonly' option is set (add ! to override)

试过:

wq!

:set readyonly都不行

后来发现

输入  :w !sudo tee % 

问题完美解决

  • :w – write

  • !sudo – call shell sudo command

  • tee – the output of write (:w) command is redirected using tee

  • % – current file name

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐