1. 程式人生 > >CentOS7 Vi編輯檔案後無法儲存成功問題(報錯:Can't open file for writing)的幾種可能原因

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,成功了.特此記錄,希望可以幫助到與我一樣碰到這個問題的朋友們.

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