vim 备份文件
vim编辑器的使用
vim编辑器
相对于nano编辑器
不那么容易上手,但由于vim
是目前运用的最多的Linux编辑器,因此下面十分简要的介绍一次vim编辑器
的使用。
首先vim编辑器
分为三种模式:命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)
编辑文档
当我们执行vim test.txt
的时候,进入的是命令模式
,而处在命令模式
的时候,是无法直接编辑文件内容的。这时候可以按下a
或者i
或者o
键进入输入模式
。
保存文档
在输入模式
下,想要保存文档,首先按下Esc
键,切换到命令模式
,再输入:
进入底线命令模式
,最后输入wq
保存文件并退出vim编辑器
。
总之,在输入完成后,想要保存文档并退出vim编辑器,先按下Esc
,再输入:wq
回车后就可以保存文档。
其中w
:代表保存文件
q
:代表退出程序
敏感备份文件——vim编辑器
在使用vim编辑器
的过程中,如果遇到SSH连接到服务器因网速不稳定导致命令行卡死,或者在客户机终端使用vim编辑文件时,终端被意外关闭,这个时候,vim编辑器会在当前目录下生成一个备份文件,文件名格式为:.文件名.swp
,这时候可以使用vim -r
命令,恢复文件内容。
举个栗子:
- 首先
vim test.txt
,新建一个test.txt
的文件 - 然后按下
i
进入编辑模式,输入一些内容,如下 - 这时候直接关掉终端,然后再打开终端,进入该目录,执行
ls -a
- 可以看到有一个
.test.txt.swp
文件,这个文件就是在上一步中,关闭终端后生成的。 - 这个时候可以执行
touch test.txt
,新建一个text.txt
文件 - 再执行
vim -r test.txt
命令 - 按下回车即可还原之前未保存的内容。
附:vim编辑器在第一次意外退出的时候备份文件后缀为.swp
,第二次意外退出时的备份文件后缀为.swo
,第三次意外退出时为.swn
,以此类推。