linux删除缓存文件swp,Vi下删除SWP文件
在vi下还是不能删除内容啊??我是用root用户啊,根本就不能删除里面的内容。
我用a+delete无法删除。 在vi下还是不能删除内容啊??那就用x,先按一下esc,再按x。
使用vi编辑器编辑文件时,经常会由于非正常退出而产生一个swp文件,以后每次进入时都会提示,非常麻烦。现将网上搜集的解决方法陈列于此:
swp文件产生原因分为:
1.当你用多个程序编辑同一个文件时。
2.非常规退出时。
通常最后的少量改动无法恢复. Vim会在你连续4秒不键入内容时跟磁盘同步一次, 或者是连续键入了200个字符之后. 这可以通过´updatetime´和´updatecount´两个选项来控制. 所以系统如果在有所改动之后但Vim还没有同步时发生了宕机, 那这一部分内容就无法恢复了。
第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。
第二种情况的话,你可以用vim -r filename恢复,然后再把swp文件删除(rm .filename.swp)。
进一步学习: swap-filej 关于交换文件的位置和命名
:preservej 手工刷新交换文件
:swapnamej 查看原文件及其交换文件的名字
´updatecount´ 连续击键多少次后做一次同步
´updatetime´ 多长时间之后做一次同步
´swapsync´ 同步交换文件时是否同时做一次磁盘同步
´directory´ 列出存放交换文件的目录
´maxmem´ 尚未写入交换文件的内容所受的内存限制
´maxmemtot´ 同上, 但是针对所有文件
linux删除缓存文件swp,Vi下删除SWP文件相关推荐
- VI下删除文本中的^M
VI下删除文本中的^M 关于回车与换行 很久以前,老式的电传打字机使用两个字符来另起新行.一个字符把滑动架移回首位 (称为回车,ASCII码为0D),另一个字符把纸上移一行 (称为换行, ASCII码 ...
- [Linux C]列出指定目录下的所有文件(夹)
在Linux下,用C语言实现列出指定目录下的所有文件和文件夹: #include <stdio.h> #include <dirent.h> #include <stdl ...
- linux防火墙文件路径,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...
- 彻底关闭删除macOS苹果系统下的.DS_Store文件方法
在 macOS 系统下,几乎绝大部分文件夹中都包含 .DS_Store 隐藏文件,及时手动删除了,也马上自动生成.在svn或者git版本控制时,相当烦人 .DS_Store(英文全称 Desktop ...
- 删除掉指定目录下的.nomedia文件夹和文件
为了屏蔽一些文件我们会在手机sd卡中创建.nomedia文件夹或文件,系统不会扫描这个文件夹,也不会扫描包含.nomedia文件的文件夹中的文件. 有时候我们又想去除掉这个文件夹或者文件,可以使用下面 ...
- Linux:批量清空当前目录下的日志文件
2019独角兽企业重金招聘Python工程师标准>>> 在Linux中,有时需要批量清空当前目录中的日志文件,同时还要保留日志文件. 其实一行shell命令就可以搞定,一起来看看吧. ...
- 巧用Linux 命令来拆分Windows下的大文件
背景: 今天在处理SQL Server一个同步链的问题,源头目的端比较数据,最后产生了一个300MB的文件,在windows下根本没办法打开.而且就算可以打开,也需要在每1000条命令后,等待10秒钟 ...
- linux防火墙文件找不到,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
虚拟机新装了一个CentOs7,而后作防火墙配置的时候找不到iptables文件,解决方法以下:tcp 由于默认使用的是firewall做为防火墙,把他停掉装个iptablerest systemct ...
- linux指定查看文件目录,【Linux】查看指定目录下的每个文件或目录的大小
命令用途 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时,它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作目录所占总快数. 命令格式 ...
- 防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...
最新文章
- HDU 2444 The Accomodation of Students (二部图+染色)
- 光流 | 使用Horn-Schunck方法进行光流估计(附代码)
- pc端jquery左右按钮控制带缩略图的图片切换代码_Web开发实用的图片预览插件,简单零依赖——PhotoSwipe...
- 【转载】关于RabbitMQ的高可用性
- c++ 二维数组 排序_【算法】排序算法之计数排序
- java版 二叉树 所有递归和非递归遍历算法
- 算法_EXCEL中 A表示第一列,B表示第二列...AA表示27列,AB表示28列,问随意一组字母是多少列
- CSS学习笔记:transition
- 如何使用 LumaQQ 核心 API
- 2016年银行业专业人员初级资格考试《个人理财》考试大纲
- CSDN 博客添加无水印图片的方法
- 洛谷 - P3403 跳楼机(同余最短路)
- 神仙打架!2020年清华大学本科生特奖答辩入围名单公布!简历爆棚!
- ActiveMQ 默认用户名和密码
- mac电脑怎么彻底关闭系统更新提示?
- php使用amqp,php,_php的amqp应该怎样使用?,php - phpStudy
- 浅谈C/C++ 开发Excel插件之操作excel
- ECS与EDAS什么意思?
- 把多个不连续的commit合并成一个commit
- 关于c语言如何判断日期是否合法?\\有这样的日期吗?
热门文章
- 墨魂服务器维修,墨魂琅轩路线怎么选最新游戏攻略
- FDMA和TDMA简介
- linux 电驴,开源电驴 MLDonkey 3.0.7 发布
- 《晨间日记的奇迹读》书笔记
- Chrome添加扩展程序
- Ventrilo初学者指南,面向游戏玩家的VoIP应用
- 微服务网关Gateway基本知识(一)
- 【关于PTA平台中出现的问题】warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result
- 打造可用的梅花6硬键盘
- C语言程序计算自己活了多少天