linux vi E325错误,不能正常编辑退出

事件:今天编辑/etc/samba/smb.conf文件给出“E325错误”提示

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

 

相关推荐