用vi编辑文件断电后文件出现文件的解决办法
2011-11-01 15:46
369 查看
VI编辑器是我们在使用linux系统时常用的编辑软件,当我们在使用VI编辑器编辑文件的时候如果遇到突然断电等情况导致文件崩溃了,我们重启系统后再次编辑这个文件的时候会出现下列情况:
--------------------------------------------------------------------------------------------
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
E325: 注意
发现交换文件 "/etc/vsftpd/.vsftpd.conf.swp"
所有者: root 日期: Sat Dec 25 19:49:42 2010
文件名: /etc/vsftpd/vsftpd.conf
修改过: 否
用户名: root 主机名: localhost.localdomain
进程 ID: 3411
正在打开文件 "/etc/vsftpd/vsftpd.conf"
日期: Sat Dec 25 19:48:38 2010
(1) 另一个程序可能也在编辑同一个文件。
如果是这样,修改时请注意避免同一个文件产生两个不同的版本。
退出,或小心地继续。
(2) 上次编辑此文件时崩溃。
如果是这样,请用 ":recover" 或 "vim -r /etc/vsftpd/vsftpd.conf"
恢复修改的内容 (请见 ":help recovery")。
如果你已经进行了恢复,请删除交换文件 "/etc/vsftpd/.vsftpd.conf.swp"
以避免再看到此消息。
交换文件 "/etc/vsftpd/.vsftpd.conf.swp" 已存在!
以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)), 中>
-- 更多 --
-----------------------------------------------------------------------------------------
在这种情况下我们可以1,编辑该文件的初始文件,2,恢复文件到文件编辑后未保存但崩溃的那一刻时的文件
如果想编辑该文件的初始文件就在这种提示下面按E键直接编辑该文件,编辑完之后保存退出下打开的时候还是会遇到这个问题,原因是文件上次在崩溃的时候生成了一个副本文件 "/etc/vsftpd/.vsftpd.conf.swp"
我们把这个文件删除了就OK了,当出现
交换文件 "/etc/vsftpd/.vsftpd.conf.swp" 已存在!
以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)), 中>
-- 更多 --
的时候我们可以按D删除副本文件"/etc/vsftpd/.vsftpd.conf.swp"
如果我们在恢复文件到文件编辑后未保存但已经编辑过了崩溃的那个时候我们可以按R键进行恢复,这样就可以到编辑后的文档了,这样我们保存过之后再把副本文件按照刚才的方法删除掉就可以了。
本文出自 “红公鸡” 博客,请务必保留此出处http://lifeng.blog.51cto.com/3339249/703218
--------------------------------------------------------------------------------------------
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
E325: 注意
发现交换文件 "/etc/vsftpd/.vsftpd.conf.swp"
所有者: root 日期: Sat Dec 25 19:49:42 2010
文件名: /etc/vsftpd/vsftpd.conf
修改过: 否
用户名: root 主机名: localhost.localdomain
进程 ID: 3411
正在打开文件 "/etc/vsftpd/vsftpd.conf"
日期: Sat Dec 25 19:48:38 2010
(1) 另一个程序可能也在编辑同一个文件。
如果是这样,修改时请注意避免同一个文件产生两个不同的版本。
退出,或小心地继续。
(2) 上次编辑此文件时崩溃。
如果是这样,请用 ":recover" 或 "vim -r /etc/vsftpd/vsftpd.conf"
恢复修改的内容 (请见 ":help recovery")。
如果你已经进行了恢复,请删除交换文件 "/etc/vsftpd/.vsftpd.conf.swp"
以避免再看到此消息。
交换文件 "/etc/vsftpd/.vsftpd.conf.swp" 已存在!
以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)), 中>
-- 更多 --
-----------------------------------------------------------------------------------------
在这种情况下我们可以1,编辑该文件的初始文件,2,恢复文件到文件编辑后未保存但崩溃的那一刻时的文件
如果想编辑该文件的初始文件就在这种提示下面按E键直接编辑该文件,编辑完之后保存退出下打开的时候还是会遇到这个问题,原因是文件上次在崩溃的时候生成了一个副本文件 "/etc/vsftpd/.vsftpd.conf.swp"
我们把这个文件删除了就OK了,当出现
交换文件 "/etc/vsftpd/.vsftpd.conf.swp" 已存在!
以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)), 中>
-- 更多 --
的时候我们可以按D删除副本文件"/etc/vsftpd/.vsftpd.conf.swp"
如果我们在恢复文件到文件编辑后未保存但已经编辑过了崩溃的那个时候我们可以按R键进行恢复,这样就可以到编辑后的文档了,这样我们保存过之后再把副本文件按照刚才的方法删除掉就可以了。
本文出自 “红公鸡” 博客,请务必保留此出处http://lifeng.blog.51cto.com/3339249/703218
相关文章推荐
- 在编辑Android工程时出现R.java文件丢失错误的解决办法
- Solaris 10 vi编辑页面出现乱码,无法编辑的解决办法
- vi打开utf8编码文件出现乱码的解决办法
- ls command not found vi command not found 只要的原因是因为环境变量的问题,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。 解决办法:
- linux环境下VI/VIM编辑文件时无权限保存的解决办法
- Ubuntu 遇到系统文件无法修改编辑的解决办法
- Html中载入含中文字符的js文件时出现中文乱码的解决办法
- fedora 15 中用vi 打开windows中创建的文件时,中文注释部分显示乱码解决办法:用vim 打开就可以
- android apk文件在模拟器上运行正常,在真机中出现解析包错误解决办法集锦
- 安装sql server时出现 “以前进行的程序安装创建了挂起的文件操作。运行安装程序之前,必须重新启动计算机” 这种错误的解决办法
- 关于ASP程序运行出现ADODB.Stream 错误 800a0bbc 写入文件失败 的解决办法!
- SQL安装时出现"挂起的文件操作”错误解决办法
- 解决在头文件加入#include"winsock2.h"后出现重复定义的办法
- iOS: 删除真机测试的Provisioning Profile后,在Code Singing中出现entitlements.plist文件无效,解决办法如下:
- WIN10下安装USB转串口驱动出现“文件的哈希值不在指定的目录”的解决办法
- IOS引用的静态库里包含category文件出现“unrecognized selector”的解决办法
- 对VS升级SP2补丁,出现错误 1718。 文件被数字签名策略拒绝错误的解决办法
- android中获取文件的md5值时首位出现0被省略,而造成了只有31位字符的解决办法。
- 关于在linux下出现stdio.h文件不存在等gcc标准库不能找到的解决办法
- ubuntu中解压rar文件出现错误的解决办法