目录
作为一个刚接触Linux的新手,往往会出现很多低级错误,当然,我也不例外,现在将遇到的问题以及解决的办法分享给大家,具体如下:
问题描述
linux环境下编程时,可能会出现如下问题,产生了交换文件。
产生原因
产生交换文件的原因:当我们在用vim打开一个文件时,会自动产生一个XXX.swap文件,用于保存数据,如果文件正常关闭,此文件会被自动删除,而当文件被非正常关闭时,这个XXX.swap不会被删除,会影响到后续的打开,这时候就需要我们人为的去将他删除了。
处理方法
首先按照提示,按Q退出去,然后使用查看命令(ls -a) ,因为交换文件一般都是隐式文件,在查看所有文件后,找到重名的交换文件,使用删除命令(rm+交换文件名)删除即可。
当然,并不是每次异常退出前你都是保存文件了的
如果在异常退出前,所写的程序没有保存,再次打开时,你只有交换文件,而没有真正需要的文件,此时可以将交换文件恢复成你所要的文件,以 .demol1.c.swp这个交换文件为例,具体操作如下:
①vim -r .demol1.c.swp(将交换文件转成正式文件)
②rm .demol1.c.swp(删除交换文件)
最后,希望这篇文章能够给予认真学习的你一点帮助。如果觉得对你有帮助,还请点赞收藏,生活不易,望各位多多支持。