【解决】Linux使用vim出现E325:ATTENTION错误

今天在使用vim编辑nginx配置文件时,出现如下的错误:

E325: ATTENTION

Found a swap file by the name

"/opt/nginx/conf/.nginx.conf.swp"

owned by: root dated:Sat Apr 5 08:11:44 2014

file name: /opt/nginx/conf/nginx.conf

modified: YES

user name: root host name: localhost.localdomain

process ID: 1343

While opening file "/opt/nginx/conf/nginx.conf"

dated: Sat Apr 5 08:13:44 2014

NEWER than swap file!

查询相关的资料发现是这是由于在编辑该文件的时异常退出,而vim在编辑文件时会创建一个交换文件swap file以保证文件的安全性。

所以在再每次打开这个文件都会出现这个警告,为了去掉这个警告,我们只需要删除这个swap文件即可。

该swap文件是隐藏的,我们可以通过ls –la命令查看到。使用rm命令进行删除即可。

切换到该文件所在的目录下,在此是:/opt/nginx/conf

使用rm命令进行删除,rm –f .nginx.conf.swp

再次使用vim进行编辑,如下图:

时间: 2024-08-03 15:14:05

【解决】Linux使用vim出现E325:ATTENTION错误的相关文章

linux vi my.cnf E325: ATTENTION错误解决方法

E325: ATTENTION Found a swap file by the name "/etc/.my.cnf.swp"           owned by: root   dated: Mon May  6 10:31:34 2013          file name: /etc/my.cnf           modified: YES          user name: root   host name: bogon         process ID: 2

解决linux下vim中文乱码的方法_Linux

Vim编码的详细介绍 Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2.UTF-8 等流行的 Unicode 编码方式. Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileencodings.termencoding (这些选项可能的取值请参考 Vim 在线帮助  :help encoding-names),它们的意义如下:     1.encoding: Vim 内部使用的字符编码方式,包括 Vim 的

linux终端vim操作系统模拟问题

问题描述 linux终端vim操作系统模拟问题 #include<stdio.h> #include<stdlib.h> #include<time.h> #include<string.h> int main( void ) { struct process{ char pname[3]; char *next; int act; int runt; char sta; }; int a[5]; int i,j=0,m,n,u=1,o; int curre

解决Linux下tomcat连接MySQL数据库问题

mysql|解决|数据|数据库|问题 解决Linux下tomcat连接MySQL数据库 在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **

Linux系统Vim编辑器如何安装YouCompleteMe插件?

Linux系统Vim编辑器如何安装YouCompleteMe插件?  编译配置选项: /configure --with-features=huge --enable-pythoninterp --enable-python3interp --enable-luainterp --enable-multibyte --enable-sniff --enable-fontset 在我的机器上装有python2.7.5 和 python3.3, 但加了enable-python3interp参数依然

怎样在Linux中用Vim对文件进行密码保护

Vim 是一种流行的.功能丰富的和高度可扩展的 Linux 文本编辑器,它的一个特殊功能便是支持用带密码各种的加密方法来加密文本文件. 本文中,我们将向你介绍一种简单的 Vim 使用技巧:在 Linux 中使用 Vim 对文件进行密码保护.我们将向你展示如何让一个文件在它创建的时侯以及为了修改目的而被打开了之后获得安全防护. 建议阅读: 你应该在 Linux 中使用 Vim 编辑器的 7 个原因 要安装 Vim 完整版,只需运行这些命令: $ sudo apt install vim      

利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能

解决|命令行 利用uniread 解决 Linux下的SQL*Plus 命令行历史回调功能 作者: Fenng 大家知道, 在 Windows 平台 命令行中的 SQL*Plus 有命令行历史回调的功能,在SQL*Plus工具下面,可以利用键盘的"向上向下"箭头键对命令行的进行回调.而在Linux上则没有该功能(虽然 Shell 可以做到这一点,但是 SQL*Plus 不可以). 而该功能对于CLI爱好者来说几乎是不可缺的,不知道为什么 Oracle 不把这个功能加进来.不得而知了.

解决linux下arp攻击的方法

一般Windows用户可以使用antiArp防火墙,但是有些计算专业的朋友们由于工作或其他原因使用的是linux系统,那么linux下arp攻击怎么办呢?下面就是一位高手解决linux下arp攻击的方法,大家可以学习一下. 高手用的是fedora core 6,先把几个镜像文件挂上,用关键字 arp 一搜,就搜到了arptables,和arpwatcher 首先是arpwatcher了,它好像只能监控本机ip/arp地址的改变之类的,好像不能防止arp攻击. 再一看arptables,立马想到了

解决MindManager与Word转换慢、错误及死机问题

  MindManager特有的强大功能就是能够与office完美兼容,这在我们日常处理事务时提供了极大的帮助.但操作不当也会造成一些,麻烦,本文讲述了怎样解决MindManager与Word转换慢.错误及死机的问题. 我们在同时使用MindManager和Word的时候发现剪贴复制转换有时比较慢,还偶尔会出现死机.程序错误等状况,这些可能是我们操作不当或者系统错误造成的,在这里需要进行提醒的是,如果在同时进行MindManager和Word两者操作的时候,要记得保持经常性存盘,否则很有可能因为