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/

果然,系统提示:没有那个文件或目录

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

还等什么?有了方向,那就大步流星往前赶呀.cd到最后一级存在的目录下,然后用命令:mkdir 开始创建目录,创建完之后,再进行千米的操作,yes,成功了.特此记录,希望可以帮助到与我一样碰到这个问题的朋友们.

如有不足之处,还请留言告知.多谢!!

你可能感兴趣的:(CentOS操作,CentOS7操作,Can't,open,file,for,writing,eclipse安装)