非正常关闭vi编辑器时会生成一个.swp文件
正在使用vim命令編輯文件,然后虛擬機(jī)突然重啟,再次使用vim編輯這個(gè)文件時(shí),就會(huì)提示下圖:
Swap file ".hbase-site.xml.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:?
====.swp文件的產(chǎn)生====
使用vi或vim命令打開一個(gè)文件,就會(huì)產(chǎn)生一個(gè).(filename).swp的文件。
如果編輯完成之后,正常退出,那么這個(gè)swp文件就會(huì)被自動(dòng)刪除。
另外,.swp文件屬于隱藏文件,可以使用ll -a或者ls -a來(lái)查看是否存在.swp文件。
?
====.swp文件的作用====
1、避免用多個(gè)程序編輯同一個(gè)文件時(shí),產(chǎn)生兩個(gè)不同的版本。
2、非常規(guī)退出時(shí),文件恢復(fù)。
?
====.swp文件的使用====
1、恢復(fù)文件
命令:vi -r {your file name}
注意:恢復(fù)之后,可以選擇將.swp文件刪除掉,否則每次打開都會(huì)提示
?
2、刪除文件
命令:rm .{your file name}.swp
?
====禁用.swp文件====
可以在/etc/vimrc中【set noswapfile】來(lái)禁止生成.swp文件。如下圖所示:
?
--END--
轉(zhuǎn)載于:https://www.cnblogs.com/quchunhui/p/7513586.html
總結(jié)
以上是生活随笔為你收集整理的非正常关闭vi编辑器时会生成一个.swp文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 5008 Boring Stri
- 下一篇: 【bzoj1726/Usaco2006