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