当前位置:首页 > 开发 > 操作系统 > 正文

linux下vi操作Found a swap file by the name

发表于: 2012-02-10   作者:chenzhou123520   来源:转载   浏览次数:
摘要:     当我在linux下用vi打开Test.java文件时 [root@localhost tmp]# vi Test.java 会出现如下信息: E325: ATTENTION Found a swap file by the name ".Test.java.swp" owned by: root date

 

 

当我在linux下用vi打开Test.java文件时

[root@localhost tmp]# vi Test.java

会出现如下信息:

E325: ATTENTION
Found a swap file by the name ".Test.java.swp"

         owned by: root   dated: Wed Dec  7 13:52:56 2011
         file name: /var/tmp/Test.java
         modified: YES
         user name: root   host name: localhost
         process ID: 26153 (still running)
While opening file "Test.java"
             dated: Wed Dec  7 14:00:46 2011
      NEWER than swap file!

(1) Another program may be editing the same file.
    If this is the case, be careful not to end up with two
    different instances of the same file when making changes.
    Quit, or continue with caution.

(2) An edit session for this file crashed.
    If this is the case, use ":recover" or "vim -r Test.java"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file ".Test.java.swp"
    to avoid this message.
"Test.java" 11L, 237C
Press ENTER or type command to continue
 

原因是我之前有一次使用vi 操作Test.java文件时出现了异常中断,所以在当前目录下产生了一个.Test.java.swp文件

但是我使用ls命令查看该目录下,却发现没有这个文件,后来使用ls -a命令查看才知道Test.java.swp是一个隐藏文件。

注:以.开头的文件就是隐藏文件

当我把该隐藏文件删除后再次打开就没有上面的警告了。

[root@localhost tmp]# rm .Test.java.swp

rm: remove regular file `.Test.java.swp'? y

[root@localhost tmp]# 

 

linux下vi操作Found a swap file by the name

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
现象: 进入vi后 解决思路:修改原来的配置文件。 配置文件是 /etc/sysconfig/i18n 用vi编辑器打开
创建swap mkswap /dev/vda5 编辑fstab vi /etc/fstab 增加如下行 /dev/vda5 none swap sw 0 0 挂载sw
vi编辑器中有三种状态模式:命令模式,输入模式,行末模式 进入编辑环境:$vi 或 $vi fileName 在行
vi编辑器中有三种状态模式:命令模式,输入模式,行末模式 进入编辑环境:$vi 或 $vi fileName 在行
vi编辑器 vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本
[MAC] Adding Box2D to project http://www.cocos2d-iphone.org/forum/topic/12221 终于成功将Box2D
vi vi esc 的状态下: :set nu :set number :n // 定位某一行 G // 文件末尾 dd // 删除一行 d //
一、一般模式:删除、复制与粘贴类命令 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数
在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shel
Linux内存的free的真实含义: 第一行的free表示剩余的物理内存。 第二行的free表示总的剩余内存(物
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号