CentOS7 Vi编辑文件后无法保存成功问题(报错:Can't open file for writing)的几种可能原因

根据教程在CentOS7上安装eclipse,

在安装的最后需要创建一个文件,并在文件中写入了内容,按照正常操作直接输入vi /XXXX/XXXXX/XXXXX.XXX,打开文件编辑界面后,输入文件内容,输完点击esc,然后:wq!,居然报错了,

主要的错误提示是:Can't open file for writing,没有及时截图,抱歉.迅速寻找解决办法,

大家的方法无非两种:

1.当前用户的权限不足

2.此文件可能正被其他程序或用户使用.

根据我的情况分析,该文件都还不存在呢,第二种情况肯定不可能,

那就是第一种情况咯,可是仔细一想也不会,我当前操作的用户身份是root,权限不足,开玩笑呢.可是怎么办呢?

问题出在哪里呢?突然,灵光一闪,会不会是文件目录的原因呢?因为我是根据教材直接输入全目录和文件名进行编辑的,

但是我输入的目录在系统中肯定存在么?

直接输入:cd /XXXX/XXXXX/果然,系统提示:没有那个文件或目录

扫描二维码关注公众号,回复: 11121452 查看本文章

还等什么?有了方向,那就大步流星往前赶呀.

cd到最后一级存在的目录下,然后用命令:mkdir 开始创建目录,创建完之后,再进行千米的操作,yes,成功了.

特此记录,希望可以帮助到与我一样碰到这个问题的朋友们.如有不足之处,还请留言告知.多谢!!
--------------------- 
作者:zougfang 
来源:CSDN 
原文:https://blog.csdn.net/zougfang/article/details/80314562 
版权声明:本文为博主原创文章,转载请附上博文链接!

发布了70 篇原创文章 · 获赞 14 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/sinat_28158055/article/details/87923646