关于 Swap file “~.bash_profile.swp“ already exists (已解决)

article/2025/9/13 13:26:00
  • 订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!
  • 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量4300+购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。
  • 福利:加入社区的小伙伴们,除了可以获取博主所有付费专栏的阅读权限之外,还有机会加入 星荐官共赢计划 ,详情请戳我 。
  • 作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。
  • 荣誉:2022年度博客之星Top4博客专家认证、全栈领域优质创作者、新星计划导师“星荐官共赢计划” 发起人
  • 现象级专栏《白宝书系列》作者文章知识点浅显易懂且不失深度TFS-CLUB社区创立者旨在以“赋能 共赢”推动共建技术人成长共同体

  • 🏆 白宝书系列
    • 🏅 Python全栈白宝书
    • 🏅 产品思维训练白宝书
    • 🏅 全域运营实战白宝书
    • 🏅 大前端全栈架构白宝书
专栏系列(点击解锁)学习路线(点击解锁)
Python全栈白宝书 零基础入门篇
语法进阶篇
自动化办公篇
自动化测试实战篇
数据库开发实战篇
爬虫入门与实战
数据分析篇
前端入门+flask 全栈篇
django+vue全栈篇
拓展-人工智能入门


文章目录

    • 🐳 背景
    • 🐳 原因分析
    • 🐳 解决方法

🐳 背景

在针对 ~/.bash_profile 进行编辑,准备设置环境变量的时候,因为按错了快捷键,导致了异常退出,当在场尝试 vim ~/.bash_profile 进行编辑的时候,出现了下面这样的错误 :

Swap file "~/.bash_profile.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:

截图如下:(图片是我从网上找的,不过也确实是这么个情况)



🐳 原因分析

造成这个错误的原因是:在 maclinux 中使用 vim 编辑文件时,如果没有正确的退出编辑,系统会生成一个隐藏文件 .**.swp ,此时若再次进入编辑,都会提示错误 If you did this already, delete the swap file ".**.swp" ,若要想再次正确编辑文件,必须先删除.**.swp文件。

🐳 解决方法

针对当前执行编辑文件的目录执行 ls -al *.swp* 命令,就会显示出当前 .swp 结尾的隐藏文件,在执行 rm -rf .*.swp 将其删除即可。

ls -al  *.swp*		//显示隐藏文件
rm -rf  .*.swp 	 	//删除隐藏文件

参考下图:



http://chatgpt.dhexx.cn/article/U99bYjF2.shtml

相关文章

linux 发现交换文件 .swp

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

网络通信-滑动窗口协议-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;如二叉树和斐波那契数…