linux 中產生swap檔案

2021-06-19 12:00:13 字數 1027 閱讀 8656

有時候在用vim開啟檔案時提示類似以下的資訊:

e325: 注意

發現交換檔案 ".exportcert.cpp.swp"

所有者: liuchuanliang

日期: thu mar 1 17:15:41 2012

檔名: ~liuchuanliang/ftsafe/entersafe-shuttle-linux-111114/i386/sample2/source/exportcert/exportcert.cpp

修改過: 是

使用者名稱: liuchuanliang

主機名: liuchuanliang-desktop

程序 id: 4434

正在開啟檔案 "exportcert.cpp"

日期: thu mar 8 10:56:17 2012

比交換檔案新!

(1) 另乙個程式可能也在編輯同乙個檔案。

如果是這樣,修改時請注意避免同乙個檔案產生兩個不同的版本。

退出,或小心地繼續。

(2) 上次編輯此檔案時崩潰。

如果是這樣,請用 ":recover" 或 "vim -r exportcert.cpp"

恢復修改的內容 (請見 ":help recovery")。

如果你已經進行了恢復,請刪除交換檔案 ".exportcert.cpp.swp"

以避免再看到此訊息。

交換檔案 ".exportcert.cpp.swp" 已存在!

以唯讀方式開啟([o]), 直接編輯((e)), 恢復((r)), 刪除交換檔案((d)), 退出((q)), 中止((a)):

這是因為,在用vim開啟乙個檔案時,其會產生乙個filename.swap檔案,用於儲存資料,當檔案非正常關閉時,可用此檔案來恢復,當正常關閉時,此檔案會被刪除,非正常關閉時,不會被刪除,所以提示存在.swap檔案,此時你可以恢復檔案:

vim -r filename.c

恢復以後把.swap檔案刪掉,在開啟時就不會用提示良,注意.swap檔案是個隱藏檔案。可用:la檢視。以.開頭的是隱藏檔案。

Docker中產生Core Dump檔案

在linux中,要使得程式崩潰時產生core dump檔案,首先需要設定core檔案的大小,預設的core dump文大小最大為0,也就是預設不產生,在這裡我們就不做限制,執行 ulimit c unlimited可以通過以下命令檢視當前ulimit配置 root proxy demo ulimit...

VC中產生隨機數

需要的標頭檔案 stdlib.h 庫函式 srand rand time 方法 1.首先設定種子srand unsigned time null 使用當前時間作為種子是多數人的習慣做法 2.產生隨機數 rand 可以產生乙個隨機數 範圍在0 rand max 32767 之間 如果要產生乙個 min...

unity foreach 中產生GC的問題

問題產生 在unity中使用foreach會又明顯的gc產生,而這些gc又是不必要的 問題原因 網上有很多答案,但是很多人都止步與這是乙個bug,但是對這個bug產生的原因沒有做過多的深究,其實原因很簡單,是因為老版本的mono編輯器 並不是unity的問題,所有以為把unity4.x公升到unit...