亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vim中的幾種文件備份方法總結

 更新時間:2017年04月04日 11:10:30   作者:Anka9080  
最近在MCTF上看到了Vim的undo備份,順手學習了下 Vim 的幾種備份機制,所以這篇文章主要給大家介紹了關于Vim中的幾種文件備份,需要的朋友可以參考借鑒,下面來一起看看吧。

一、Vim 的交換文件 .filename.swp

默認交換文件在打開文件的時候就會產生交換文件,正常退出的時候才會刪除交換文件(斷電,Ctrl+Z強制退出就不會刪除),內容大致是這個樣子。


通過在 Vim 配置文件設置 set noswapfile 來關閉交換文件。

二、 Vim 的備份文件 filename~

默認關閉,需要通過設置 set backup 來開啟,Unbuntu的Vim配置文件是 /etc/vim/vimrc

開啟后,對文件進行修改后會保存修改之前的一個副本,展示如下:


如果不喜歡 ~ 作為備份文件的后綴,可以使用 set backupext=.bak 來設置備份文件的擴展名。

當然可以通過設置 set nobackup 來關閉備份文件。

三、undo 備份文件 .filename.un.~

默認關閉,需要設置 set undofile 來開啟 undo 備份文件。這是 Vim 官方給出的 undo 備份文件的解釋:

When on, Vim automatically saves undo history to an undo file when writing a buffer to a file, and restores undo history from the same file on buffer read.

也就是說開啟時,在 Vim 中編輯文件是使用了 撤銷更改(u命令)的操作,會把撤銷更改的那部分保存到緩存文件 ..un.~ 中。
測試發(fā)現(xiàn)這個 undo 緩存文件是追加寫入的,所以你所有的撤銷操作都會在這個文件中找到。

內容大概是這個樣子:

四、PS

默認緩存文件會在當前目錄下生成,可以通過修改配置文件的方式指定自動保存位置。

參考連接中有提高可以通過 Vim 的備份機制實現(xiàn) 內容的版本控制。

我們可以從漏洞挖掘的角度延伸一點點,像 敏感文件掃描這種工具一般都是一個敏感文件列表無腦開掃,若是增加一個功能:

結合爬蟲已經爬取到的文件和目錄,生成相應的緩存/備份文件,是不是又會有新的發(fā)現(xiàn) :p

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Linux啟動/停止/重啟Mysql數(shù)據(jù)庫的簡單方法(推薦)

    Linux啟動/停止/重啟Mysql數(shù)據(jù)庫的簡單方法(推薦)

    下面小編就為大家?guī)硪黄狶inux啟動/停止/重啟Mysql數(shù)據(jù)庫的簡單方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • 在Centos上搭建Maven中央倉庫的方法

    在Centos上搭建Maven中央倉庫的方法

    這篇文章主要介紹了在Centos上搭建Maven中央倉庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • keepalived實現(xiàn)nginx高可用

    keepalived實現(xiàn)nginx高可用

    這篇文章主要為大家詳細介紹了keepalived實現(xiàn)nginx高可用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • linux中mkdir命令使用詳解

    linux中mkdir命令使用詳解

    這篇文章主要詳細介紹了linux中mkdir命令使用方法以及實例代碼分享,十分的全面,有需要的小伙伴參考。
    2015-01-01
  • Linux alias命令編寫

    Linux alias命令編寫

    這篇文章主要介紹了Linux alias命令編寫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Centos中如何設置IP地址

    Centos中如何設置IP地址

    這篇文章主要介紹了Centos中如何設置IP地址問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • CentOS7 LNMP+phpmyadmin環(huán)境搭建 第一篇虛擬機及centos7安裝

    CentOS7 LNMP+phpmyadmin環(huán)境搭建 第一篇虛擬機及centos7安裝

    這篇文章主要介紹了CentOS7 LNMP+phpmyadmin環(huán)境搭建第一篇虛擬機及centos7安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 使用ab工具對服務器進行API壓力測試

    使用ab工具對服務器進行API壓力測試

    本文詳細講解了使用ab工具對服務器進行API壓力測試的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • Ubuntu 16.04與Apache虛擬主機配置的步驟詳解

    Ubuntu 16.04與Apache虛擬主機配置的步驟詳解

    這篇文章主要給大家介紹了關于Ubuntu 16.04與Apache虛擬主機配置的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用ubuntu16.04系統(tǒng)具有一定的參考學習價值,需要的朋友們來一起看看吧。
    2018-04-04
  • linux中如何添加用戶并賦予root權限詳解

    linux中如何添加用戶并賦予root權限詳解

    這篇文章主要先是給大家介紹了linux中如何添加用戶并賦予root權限,而后有詳細的介紹了Linux系統(tǒng)用戶組的管理,文中通過示例代碼介紹的很詳細,相信對大家的理解和學習具有一定的參考借鑒價值,有需要的朋友們下面來一起學習學習吧。
    2016-11-11

最新評論