vi命令的疑问
今天也不知道动了什么键,用vi打开每一个文件的时候都先出现:swap file by the name "/etc/xinetd.d/.telnet.swp"
owned by: root dated: Wed Dec1 09:58:13 2004
file name: /etc/xinetd.d/telnet
modified: no
user name: root host name: RH9
process ID: 1995
While opening file "/etc/xinetd.d/telnet"
dated: Wed Dec1 09:30:31 2004
(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 crashe
d.
If this is the case, use ":recover" or "vim -r /etc/xinetd.d/telnet"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/etc/xinetd.d/.telnet.swp"
to avoid this message.
Swap file "/etc/xinetd.d/.telnet.swp" already exists!
pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (D)elete it::
非得先选一个才可以,以前也遇到过这样的问题,可忘了怎么解决了……
大家给提个醒吧 :oops: 属于写-写互斥的原因,其他的应用程序也在编辑同一个文件
swap file by the name "/etc/xinetd.d/.telnet.swp"是不是河豚宝宝的telnet造成的呢 :idea: 上次在编辑telnet文件的时候突然断电了,还没来及保存……等再编辑它的时候就这样了……
有办法解决吗? 把那个swap交换文件删了 troll哥哥,告诉宝宝这种swap交换文件怎么删除?用什么命令呀,另外,在那里能看到他们呢? rm -i /etc/xinetd.d/.telnet.swp troll哥哥回的好快呀,宝宝的问题又来了:
是不是在编辑每一个文件的时候都会在同一个目录下生成一个.XXXX.swp文件呀
文件名前面又个“.”是不是就属于隐藏文件呢?需要用
ls -a 命令查看的? vi是这样的,便于碰到意外就象断电可以恢复,用-n参数可以强制不用swap文件。 删除掉这个文件:/etc/xinetd.d/.telnet.swp 准确的说只要是vi一系的,都有这样的机制。
像vim,gvim之类的程序也有这样的交换文件。 :lol::lol: 明白喽~~!!
页:
[1]