Linux CentOS使用vi出現E325錯誤,如何解決?

Linux vi命令即vi編輯器,是 Linux/UNIX 環境下經典的編輯器。Linux vi 命令非常強大,可以使用它高效的編輯代碼,配置系統文件等,運用非常廣泛。但在Linux系統中打開vi編輯器時,不少朋友會提示E325: ATTENTION類的錯誤。那麼,遇到這種情況後,該如何解決此類問題呢?
Linux CentOS使用vi出現E325錯誤,如何解決?
爲什麼會出現E325: ATTENTION類的錯誤?

出現此類錯誤是vi程序對文件的一種保護機制(或鎖機制)。由於在編輯該文件的時異常退出,而vi在編輯文件的時候會創建一個swp file來保證文件的安全性,如果沒有正常退出vi的,下次打開這個文件就會報E325的錯誤,提示你swp文件已經存在。例如,使用SSL連接編輯時,斷開。

解決辦法

1.刪除創建的這個文件。最簡單的是,輸入D(刪除交換文件),下次打開就不會出現這個問題了。稍微複雜一點的是,首先找到該文件的位置。但由於swp文件是隱藏的,ls -l命令是看不到的,所以只有使用 ls -la纔可以找到該文件的位置,接下來再使用rm -f .swp命令刪除該文件,然後再次打開就恢復正常了。但需注意的是,使用這個方法不會恢復數據。

2.輸入R(恢復),然後回車,此時對文件進行保存,退出。再次打開這個文件,這時又出現了E325這個界面(這是因爲你僅僅只是恢復了數據,還沒有刪除.swp文件)不要着急;輸入D(刪除交換文件),然後再次打開就恢復正常了。這種方法的優勢是可恢復數據,不會損壞文件。

在Linux系統中vi如何使用?

vi又是“Visual interface”的簡稱,它在Linux上的地位就像Edit程序在DOS上一樣。它可以執行輸出、刪除、查找、替換、塊操作等衆多文本操作,而且用戶可以根據自己的需要對其進行定製,這是其他編輯程序所沒有的。vi 編輯器並不是一個排版程序,它不像Word或WPS那樣可以對字體、格式、段落等其他屬性進行編排,它只是一個文本編輯程序。沒有菜單,只有命令,且命令繁多。

下圖是vi命令的基礎操作。
Linux CentOS使用vi出現E325錯誤,如何解決?

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