精华内容
下载资源
问答
  • 在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。 解决办法如下: 【1】 将文件保存到...

    在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入: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命令的要求)

    转载来自:http://blog.csdn.net/jilitojeek/article/details/17169007

    展开全文
  • vim中 E212:无法打开并写入文件

    万次阅读 2019-04-15 11:21:54
    新建了项目目录和测试cpp文件,写完测试代码后,无法保存输出。 经网上查询后,使用如下方法: 末端命令模式下,输入命令 :w ! sudo tee % 保存输入。 继续在末端命令模式下,输入命令 :q! 强制退出,此时文本...

    新建了项目目录和测试cpp文件,写完测试代码后,无法保存输出。

    经网上查询后,使用如下方法:

    末端命令模式下,输入命令 :w ! sudo tee %   保存输入。

    继续在末端命令模式下,输入命令 :q!   强制退出,此时文本已经保存。

    若想之后的操作不出现同样问题,可以更改文件夹的权限,可以切换到root身份下,使用命令  su  -   root

    更改权限命令  chmod  - R   你要修改权限的文件夹路径  777

    注:因为只是练习使用,这里只是简单粗暴的为所有用户赋予了读写和执行的全部权限,若是比较重要的生产环境,具体权限设置请参考linux 下chmod命令用法。

     

    参考原文:https://blog.csdn.net/jilitojeek/article/details/17169007

            

    展开全文
  • 在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。 解决办法如下: 【1】 将文件保存到...

    转载来自:http://blog.csdn.net/jilitojeek/article/details/17169007
    注意:本文所提供方法不适用于/proc目录及该目录下的任何子目录或文件,如果需要修改/proc目录下的任何内容,还需要另寻他法。

    以下为原文:

    在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入: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命令的要求。

    展开全文
  • 问题原因:该文件的修改需要root权限 终极解决办法(最好用,初学者记住这一个就行,其他方式没必要去尝试) sudo vim --filename 之后输入root密码,wq!保存退出。

    问题原因:该文件的修改需要root权限

    终极解决办法(最好用,初学者记住这一个就行,其他方式没必要去尝试) sudo vim --filename

    之后输入root密码,wq!保存退出。

    展开全文
  • vim报错:E212无法打开并写入文件

    千次阅读 2019-12-11 22:54:34
    保存退出报错:E212无法打开并写入文件 先退出去,提权 su root 然后再试一下,还是失败? 继续下面的操作 先创建文件夹 mkdir /etc/folder/ 再编辑 vim /etc/folder/file 打完收工!谢谢,请点赞! ...
  • 原因:无写入权限。方法一: 保存的时候用:w !sudo tee %方法二:修改所在文件夹权限: chmod g+wr myeasytrader(这个为文件夹名字) chmod o+wr myeasytrader(这个为文件夹名字)方法三:切换到root用户编辑 我用了...
  • vim中 E212:无法打开并写入文件的解决办法

    千次阅读 多人点赞 2019-03-20 15:31:00
    很简单,就是用管理员身份打开这个文件 不要被网上的一些乱七八糟的迷惑了 sudo vim ....... 解决了问题请点个赞,谢谢 转载于:https://www.cnblogs.com/xww115/p/10565221.html...
  • 解决方案: 1. 保存的时候用:w !sudo tee % 2. 输入密码,即可
  • 问题描述: vim /etc/profile 写入时 出现 E121:无法打开并写入文件解决方案解决方案: 1. 保存的时候用:w !sudo tee % 2. 输入密码即可
  • 命名内容已经写入,但是不知怎的就是没法保存,估计是权限不足的问题。 切换到root用户,进行了同样的操作,发现没有该问题了。 经验教训:编辑配置文件时,记得切换到root用户进行编辑。 转载于:...
  • 今天解决了一个困扰一上午的问题,进程打开文件进行写入时,使用vim打开文件进行写入导致fd文件描述符失效https://www.douban.com/note/592324007/一、bug描述dpi v5程序在运行一段时间过后,程序的server日志不生成了....
  • 冒号(:)表示我们处于vim的退出模式; 感叹号(!)表示我们正在运行shell命令; sudo和tee都是shell命令; %表示从当前行开始的所有行。 转载于:https://www.cnblogs.com/sench/p/8487129.html...
  • 我是在练习如下一个题目 然后在根目录下用vim 建立一个mookey.java时,报了错误。所以最后的解决方式是在home目录下面建立了一个test目录。然后chmod o+w 这样其他人也可以访问了。 ...
  • liunx环境 配置 首先打开配置文件 vim /etc/profile 然后在尾部追加 export JAVA_HOME=jdk文件目录,为bin的上级目录 export PATH=$JAVA_HOME/bin:$...vim /etc/profile 写入时 出现 E121:无法打开并写入文件 办法:
  • 输入 :wq! 强制执行保存也不行 以管理员身份运行记事本或是其他文本编辑器,然后打开_vimrc 修改即可。 我的是使用管理员身份运行 gvim 编辑器。
  • 使用vi编辑器写好内容后保存退出时遇到以下问题 解决方案 该问题的原因是用户权限不够,因为普通用户用 vi 不能保存文件,需要使用超级用户才可以。...再用vi打开文件进行保存:vi…:wq 参考链接 ...
  • 创建文件时加上“sudo”即可
  • Ubuntu文件写入内容时出现错误 E121:无法打开并写入文件解决方案
  • "sysctl.conf" E212: 无法打开并写入文件

    千次阅读 2020-01-14 21:54:52
    vim编辑文件后,无法保存,原因 没有加sudo。。 如果更改不多的话,最好就是关闭终端,root用户重新进入编辑

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,402
精华内容 20,960
关键字:

vim无法打开并写入文件