自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Vim中的斷電恢復(fù)文件操作

運維 系統(tǒng)運維
或許使用Linux中的Vim次數(shù)不是很多的人不知道Vim還有不正常斷電后文件恢復(fù)這一功能,下面來具體演示下怎么樣來恢復(fù)文件。

或許使用Linux中的Vim次數(shù)不是很多的人不知道Vim還有不正常斷電后文件恢復(fù)這一功能,(這里說的Vim,你也可以理解為Vi,很多機(jī)器上Vi是等同于Vim,具體可以用alias命令查看,如果Vi=Vim,那么就是一樣,不管怎么樣,這兩種編輯器都是大同小異的。)

下面來具體演示下怎么樣來恢復(fù)文件:

首先,為了演示,我們在home目錄下建立一個文檔test_vi.txt:

 

接著我們在命令模式下按Ctrl+Z,這樣做的目的是為了切換到前臺,做成斷電的效果:

 

然后,我們用ls -al來查看下文件,會發(fā)現(xiàn)多了一個后綴為.swp的文件,這就是Vim為每個編輯的文檔保存的一個文件,不過這文件用Vim打開是亂碼。

 

接著再用vim test_vi.txt來編輯文件,你會發(fā)現(xiàn)出現(xiàn)一個提示界面,通知你上次的文件不正常退出的原因:

 

我們選R,然后按q退出。

我們退出到控制臺后,輸入vim -r test_vi.txt,你會發(fā)現(xiàn)多了一個-r參數(shù),不錯,這是恢復(fù)文件的命令,我們進(jìn)去后會發(fā)現(xiàn):

 

我們按照提示回車,此時你的源文件就出來了,不過別忘記了要刪除掉那個.swp文件,如果不刪除,那么每次你編輯這個文檔,都會有提示的。

責(zé)任編輯:黃丹 來源: 博客
相關(guān)推薦

2021-02-05 09:18:33

VS CodeVim操作

2017-09-27 13:42:42

數(shù)據(jù)庫MySQL斷電恢復(fù)

2011-12-29 09:03:14

VIM

2016-11-17 12:46:45

2013-06-05 11:41:53

2020-11-05 08:56:19

Python

2010-03-23 14:34:44

Python vim檢

2021-10-22 09:42:13

Linux恢復(fù)文件

2022-03-28 19:53:24

Linux恢復(fù)文件意外刪除文件

2020-10-14 14:00:39

VIM編輯器

2010-10-26 10:24:06

Oracle控制文件

2018-09-06 14:18:05

硬盤數(shù)據(jù)恢復(fù)

2010-08-12 09:59:03

DB2備份恢復(fù)

2017-07-21 13:25:33

LinuxMD5哈希恢復(fù)文件

2010-04-02 10:30:52

Oracle備份

2021-04-05 17:22:13

Lua文件數(shù)據(jù)編程語言

2024-04-03 00:10:24

C#System數(shù)據(jù)

2010-05-05 10:13:47

Unix系統(tǒng)

2018-01-24 18:00:21

LinuxDebianvim

2019-05-27 05:22:42

點贊
收藏

51CTO技術(shù)棧公眾號