我在查閱網上已有的答案之后,發現幾乎所有國內的解決方法都是直接使用 ls -a找到文件的臨時文件然后刪除,這樣做不是不可以,只是這樣會導致我們未保存的修改內容還僅僅是放在臨時文件中,文件本體并沒有保存,所以會導致文件內容的丟失(如果確實不需要保留修改,可以選擇直接刪除臨時文件)。
下面能夠保存修改內容的方法:
首先我們vim text 打開并編輯文件內容,如圖,現在是這些內容:
現在我們再次使用相同的命令打開這個測試文件,并添加一些內容,這次在修改完內容之后直接退出終端(制造意外關閉文件的假象),如圖:
這之后我們是有ls -a 就可以在和文件同一個路徑下看到一個 .文件名.swp的臨時文件,如圖:
使用命令vim text打開文件會看到意料之中的問題,如圖:
我們會看到這張東京熱警告圖片中有一些馬賽克,不要在意這些細節,如果你的眼睛沒有模糊會看到下面的兩行嫩綠色的字,按照提示,輸入 R,它會提示你,做事情總會留下痕跡的,然后enter看到:
正常的保存退出:wq
刪除臨時文件 rm .text.swp
打開vim text就可以看到羞羞的東西了!
最后提醒一下:做壞事被發現直接關機會留下痕跡的!2333