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/

果然,系統提示:沒有那個文件或目錄

還等什麼?有了方向,那就大步流星往前趕呀.cd到最後一級存在的目錄下,然後用命令:mkdir 開始創建目錄,創建完之後,再進行千米的操作,yes,成功了.特此記錄,希望可以幫助到與我一樣碰到這個問題的朋友們.

如有不足之處,還請留言告知.多謝!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章