E212:无法打开并写入文件
2018-09-09 09:35
393 查看
在Linux下用vim敲入:wq退出保存时,出现 E212:无法打开并写入文件 的错误提示。
这是由于在该目录下当前用户没有写权限导致。
解决办法如下:
【1】 将文件保存到用户目录下,再改变所有者,然后移动到配置目录下,步骤如下:
1) 保存退出时用 :wq ! ~/tmp/file.conf
2)su切换到root用户,将file.conf改变属主, chown root file.conf
3)移动配置文件到目标目录,mv file.conf [pathname]
【2】 第二种解决办法相对比较简便
保存文件时用 : w ! sudo tee %
tee 用于读取输入文件,同时保存
%表示当前编辑文件
(不过这种方法有个要求就是当前编辑用户必须在 sudoers这个文件中,这也是执行sudo命令的要求)
转自:https://blog.csdn.net/jilitojeek/article/details/17169007
相关文章推荐
- vim中 E212:无法打开并写入文件 的解决办法
- vim中 E212:无法打开并写入文件 的解决办法
- E212:无法打开并写入文件
- E212:无法打开并写入文件
- E212:无法打开并写入文件
- vs打开项目,创建虚拟目录,提示权限不足无法写入配置文件
- GCC无法打开并写入文件
- Centos下“无法打开并写入文件”问题
- vim中E121:无法打开并写入文件解决办法
- vim保存时提示: 无法打开并写入文件
- error C1041: 无法打开程序数据库“xxx\vc140.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用
- Centos下“无法打开并写入文件”问题
- Centos系统下“无法打开并写入文件”问题的解决
- 网狐荣耀版vs生成解决方案时出现“出现未能写入日志,请求的操作无法在使用用户映射区域打开的文件上执行“错误
- 关于vim不能粘贴到系统剪贴板与无法打开并写入文件
- vs:严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入
- vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案
- 虚拟机无法打开磁盘 "或者某一个快照所依赖的磁盘 原因:未能锁定文件"的解决办法
- C# System.IO.FileStream 读取被其他程序打开的文件提示“文件正由另一进程使用,因此该进程无法访问该文件。”
- 无法打开文件"LIBC.lib / libcp.lib"解决办法