非正常关闭vi编辑器时会生成一个.swp文件
正在使用vim命令编辑文件,然后虚拟机突然重启,再次使用vim编辑这个文件时,就会提示下图:
Swap file ".hbase-site.xml.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:
====.swp文件的产生====
使用vi或vim命令打开一个文件,就会产生一个.(filename).swp的文件。
如果编辑完成之后,正常退出,那么这个swp文件就会被自动删除。
另外,.swp文件属于隐藏文件,可以使用ll -a或者ls -a来查看是否存在.swp文件。
====.swp文件的作用====
1、避免用多个程序编辑同一个文件时,产生两个不同的版本。
2、非常规退出时,文件恢复。
====.swp文件的使用====
1、恢复文件
命令:vi -r {your file name}
注意:恢复之后,可以选择将.swp文件删除掉,否则每次打开都会提示
2、删除文件
命令:rm .{your file name}.swp
====禁用.swp文件====
可以在/etc/vimrc中【set noswapfile】来禁止生成.swp文件。如下图所示:
--END--
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)