linux 发现交换文件 .swp

article/2025/9/13 14:15:34

今天在linux里修改文件时,不小心非正常关闭了文件。再次打开的时候提示  E325: 注意发现交换文件 "filename.swp",具体报错如下:


E325: 注意
发现交换文件 ".nginx.conf.swp"
            所有者: root    日期: Fri Jun 23 09:44:19 2017
            文件名: /usr/local/src/nginx-1.1.10/conf/nginx.conf
            修改过: 是
            用户名: root      主机名: demo
           进程 ID: 5168
正在打开文件 "nginx.conf"
              日期: Fri Jun 23 09:57:15 2017
      比交换文件新!


(1) 另一个程序可能也在编辑同一个文件。
    如果是这样,修改时请注意避免同一个文件产生两个不同的版本。


    退出,或小心地继续。


(2) 上次编辑此文件时崩溃。
    如果是这样,请用 ":recover" 或 "vim -r nginx.conf"
    恢复修改的内容 (请见 ":help recovery")。
    如果你已经进行了恢复,请删除交换文件 ".nginx.conf.swp"
    以避免再看到此消息。


交换文件 ".nginx.conf.swp" 已存在!



原因如下:

在用vim打开一个文件时,其会产生一个cmd.swap文件,用于保存数据,当文件非正常关闭时,可用此文件来恢复,当正常关闭时,此文件会被删除,非正常关闭时,不会被删除,所以提示存在.swap文件。

解决方法如下:

方法1、此时你可以恢复文件:

vim -r nginx.conf

恢复以后把.swap文件删掉,在打开时就不会用提示良,注意.swap文件是个隐藏文件。可用:la查看。以.开头的是隐藏文件。

方法2、ls -a 查询隐藏文件


将后缀名为.swp的文件删除

rm -f .nginx.conf.swp

再次编辑文件不在出现提示警告!



http://chatgpt.dhexx.cn/article/6oeAoDg8.shtml

相关文章

网络通信-滑动窗口协议-SWP

本篇主要讲解:网络通信-滑动窗口协议-SWP 参考链接1 参考链接2 参考链接3 目录 文章目录 网络通信-滑动窗口协议-SWPTCP可靠传输窗口介绍窗口和缓存的关系功能作用窗口大小工作原理滑动窗口三种协议1比特滑动窗口回退n步(GBN)选择重传&#…

嵌入式:交换指令之SWP,MRS,MSR

文章目录 存储器与寄存器交换指令(SWP)二进制编码格式汇编格式举例 状态寄存器与通用寄存器之间的传送指令MRSMRS的二进制编码汇编格式 MSRMSR的二进制编码汇编格式 存储器与寄存器交换指令(SWP) 交换指令把字或无符号字节的读取…

PolarDN(swp)

PolarD&N配上题目链接 提示是swp文件&#xff0c;首先了解swp文件是什么&#xff1f; 了解了之后直接访问swp文件 用vs打开审计代码 <?php function jiuzhe($xdmtql){ return preg_match(/sys.*nb/is,$xdmtql); } $xdmtql$_POST[xdmtql]; if(!is_array($xdmtql)){ if(!…

swp协议-1

Swp接口是UICC和CLF&#xff08;非接前端&#xff09;之间的面向比特流&#xff0c;点到点通信的协议。CLF是主设备&#xff08;master&#xff09;&#xff0c;UICC是从设备&#xff08;slave&#xff09;。图SWP数据传输虽然是单线协议&#xff0c;但是是全双工数字传输。 1 …

vim 查看编辑文件,出现.swp文件的情况和处理方法

对应的翻译是&#xff1a; E325: 注意 发现交换文件 ".catalina.sh.swp" 所有者: 文件名: 修改过: 是 用户名: 主机名: 进程 ID: 正在打开文件 "catalina.sh" 日期…

swp安装(Scientific Work Place)

一、swp安装 下载完群里的安装包以后解压&#xff0c;打开文件夹swp5.5&#xff0c;双击Scientific.WorkPlace.v5.exe User Name和Company Name随便填&#xff0c;Serial Number即序列号打开f.txt使用里面的序列号进行安装 自定义安装目录 这里安装一般选择complete或者typica…

Linux编辑文件时,提示.swp文件已存在怎么办?

在学习Linux的时候&#xff0c;学到了Vim编辑器突然会出现 交换文件".文件名.swp"已存在&#xff01; 出现这种情况&#xff0c;一般来说都是没有保存退出导致的 解决的办法为&#xff1a; 先按Q退出到文件所在目录 在ls -al 获取目录下所有文件&#xff08;包括…

【Linux】swp文件

linux swp文件是一种后缀为“.swp”的文件&#xff0c;该文件是在当使用vi或者vim编辑一个文件时产生的&#xff0c;当编辑完成正常退出时&#xff0c;该文件就会自动删除&#xff1b;swp文件是隐藏文件&#xff0c;在目录下使用“ls -al”才能查看。 1. 出现swp文件的现象 我…

【智能卡】智能卡之SWP

本篇博文最后修改时间&#xff1a;2016年12月20日&#xff0c;12:05。 一、简介 本文简要介绍智能卡的SWP。 二、版权声明 博主&#xff1a;甜甜的大香瓜 声明&#xff1a;喝水不忘挖井人&#xff0c;转载请注明出处。 原文地址&#xff1a;http://blog.csdn.NET/feilusia 联系…

java 递归详解_Java递归函数讲解

Java中的递归 什么是递归&#xff1f; 函数直接或间接调用自身的过程称为递归&#xff0c;相应的函数称为递归函数。使用递归算法&#xff0c;某些问题可以很容易地解决。这类问题的例子有Hanoi的Towers(TOH)、序/前序/后序树遍历、图的DFS等。 递归中的基本条件是什么&#xf…

Java 递归 跳出死循环

Java 递归 跳出死循环 学习了知道树形数据&#xff0c;如何遍历子集&#xff0c;生成List数据&#xff0c;如果数据里面是带各种循环的呢&#xff1f; 要如何处理&#xff1f; 如何跳出死循环&#xff1f; 要求&#xff1a; 根据当前环节id&#xff0c;比如18&#xff0c;找到…

java递归实现汉诺塔

汉诺塔的规则是:一共三根柱子,一根柱子从上到下套着有小到大的若干个圆盘,要将所有圆盘按照这个排放顺序移动到第三根柱子上,并且每次只能移动一个圆盘. 可以将整个过程分为三个步骤来看: 第一步:将除最大圆盘外的n-1个圆盘移动辅助柱子上 第二步:将最大的圆盘移动到目标柱子 …

Java递归生成树

1.建菜单表 CREATE TABLE t_menu (id int(11) NOT NULL AUTO_INCREMENT,pid int(11) NOT NULL,name varchar(255) DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT11 DEFAULT CHARSETutf8mb4;2.造一些数据 注意&#xff1a;根节点的pid0&#xff0c;其他节点的p…

Java递归练习

目录 1. 递归求N的阶乘 2. 按顺序打印一个数字的每一位 3. 递归求n的和 4. 计算一个数每一位之和 5. 求斐波那契数列的第N项 6. 汉诺塔 7. 青蛙跳台阶 1. 递归求N的阶乘 //递归求n的阶乘 public class test {//求n的阶乘方法public static int func(int n) {if (n 1) …

java递归查询

递归建立数据库的字段要建立pid 既pid是父id 这里的pid要能在id找到 找到就说明当前id的组织是父组织 如果找不到就说明的顶级id 图中的主菜单1就是顶级组织 public Menu getMenuTree() {//先查询顶级目录LambdaQueryWrapper<Menu> menuLambdaQueryWrapper new LambdaQ…

java 积累递归深度_java递归的深度

递归的深度 在使用递归的时候经常会抛出StackOverflowError&#xff0c;顾名思义就是栈满了&#xff0c;而我们这里所说的栈在java中通常就是虚拟机栈(vm stack)&#xff0c;在每个方法执行的同时都会创建一个栈帧&#xff0c;用于存储局部变量表、操作数栈&#xff0c;动态链接…

Java递归全排列

Java递归全排列 目录 1&#xff0c; 全排列实现思路 排列组合概念 理解 2&#xff0c;全排列的重点 3&#xff0c;全排列java实现 Java: 结果&#xff1a; 总结&#xff1a; 1&#xff0c; 全排列实现思路 排列组合概念 排列&#xff0c;就是指从给定n个数的元素中取出…

Java递归优化

目录 一、经典递归二、尾递归优化 一、经典递归 &#xff08;注&#xff1a;本文例子只用于探讨&#xff0c;不考虑n<0 等复杂情况。&#xff09; int factorial(int n){if(n1){return 1;}else{return n*factorial(n-1);} }执行过程如下&#xff1a; factorial&#xff0…

java中的方法递归

JAVA中的方法递归 递归的思路代码举例 一、递归的思路 一个方法在执行时&#xff0c;调用自身被称为“递归”。 递归相当于数学归纳法&#xff0c;有一个起始条件&#xff0c;有一个递推公式。 递归可以分为&#xff1a;单路递归和多路递归&#xff08;如二叉树和斐波那契数…

Java递归简介

Java递归简介 Java中的递归定义为“方法直接或间接调用自身&#xff08;相同方法&#xff09;”。递归函数用于需要一次又一次地执行同一组操作直到达到结果的情况。它执行几次迭代&#xff0c;并且每次迭代问题说明都变得越来越简单。Java中的递归是一种基于对同一问题的较小…