linux vi E325錯誤,不能正常編輯退出

2021-07-23 05:45:45 字數 879 閱讀 5976

linux 編輯檔案 寫道

e325: 注意

發現交換檔案 ".smb.conf.swp"

所有者: root 日期: sun nov 30 22:29:33 2014

檔名: /etc/samba/smb.conf

修改過: 是

使用者名稱: root 主機名: eccs_web

程序 id: 13027

正在開啟檔案 "smb.conf"

日期: sun nov 30 22:55:10 2014

比交換檔案新!

(1) 另乙個程式可能也在編輯同乙個檔案。

如果是這樣,修改時請注意避免同乙個檔案產生兩個不同的版本。

退出,或小心地繼續。

(2) 上次編輯此檔案時崩潰。

如果是這樣,請用 ":recover" 或 "vim -r smb.conf"

恢復修改的內容 (請見 ":help recovery")。

如果你已經進行了恢復,請刪除交換檔案 ".smb.conf.swp"

以避免再看到此訊息。

交換檔案 ".smb.conf.swp" 已存在!

解決辦法:

這是由於在編輯該檔案的時候異常退出了,因為vim在編輯檔案時會建立乙個交換檔案swap file以保證檔案的安全性

1、檢視一下:

ls -a 

就可以看到

.smb.conf.swp檔案

2、每次開啟這個檔案都會出現這個警告,為了去掉這個警告,我們需要刪除這個swap檔案:

rm -f .a.swap

這樣煩人的警告就消失了。

有時是刪除

rm -f .fstab.swap

MSN 錯誤 80048820 不能上

錯誤 80048820 您無法登入 windows live messenger 由於 internet 連線 防火牆 旨在幫助保護計算機免受未經授權的外部訪問的一項安全功能。它可以是硬體 軟體或兩者的組合 日期和時間設定 設定 安全設定或 ssl 安全出現問題而無法登入。伺服器可能暫時不可用。若要...

npm set錯誤後不能執行恢復

想將module的安裝目錄修改一下,npm config list能看到預設目錄,這個目錄如果不加到node path環境變數裡面的話,在其它目錄require mongodb 是找不到對應module的。結果不小心輸成npm set prefix d modules,執行完後發現npm命令直接廢掉...

30006錯誤 不能為flexgrid分配記憶體

這個錯誤應該很少見,都沒有找到合適的資料。對比 才發現錯誤出在少寫了mrc.movenext。mrc.movenext 每執行一次迴圈體,記錄集的指標自動往下移一位 loop 文章已儲存為草稿 do while loop是乙個迴圈體,條件滿足是一直執行迴圈體,也就是程式一旦進入到這個迴圈體,就會不斷...