vim中E212:⽆法打开并写⼊⽂件的解决办法
在编写配置⽂件时,常常忘记切换到root⽤户,导致⽂件编辑完毕,敲⼊:wq 退出保存时,出现 E212:⽆法打开并写⼊⽂件的错误提⽰。这是由于在该⽬录下当前⽤户没有写权限导致。
解决办法如下:
【1】将⽂件保存到⽤户⽬录下,再改变所有者,然后移动到配置⽬录下,步骤如下:
1)保存退出时⽤ :wq ! ~/f
2)su切换到root⽤户,将f改变属主, chown f
conf3)移动配置⽂件到⽬标⽬录,f [pathname]
【2】第⼆种解决办法相对⽐较简便
保存⽂件时⽤ : w ! sudo tee %
tee ⽤于读取输⼊⽂件,同时保存
%表⽰当前编辑⽂件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。