Vi 和 Vim 编辑器
所有的 Linux 系统都会内置 Vi 文本编辑器。
Vim 具有程序编辑的能力,可以看做是 Vi 的增强版,可以主动的以字体颜色辨别语法的正确性,方便程序设计。还有代码补全、编译及错误跳转等方便编程的功能。
Vim 的三种模式
正常模式
正常模式可以使用快捷键
插入模式
按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式, 一般来说按 i 即可.
命令行模式
这个模式当中, 提供了指令化操作,完成读取、存盘、替换、离开 Vim 、显示行号等的动作就是在此模式中完成的!
Vi 和 Vim 三种模式的转换图

Vim 快捷键
- 拷贝当前行
yy, 拷贝当前行向下的5行5yy,粘贴p。 - 删除当前行
dd, 拷贝当前行向下的5行5dd。 /进入命令行模式,在文件中查找字符,输入要查询的字符,按回车查找,n查找下一个。:进入命令行模式,set nu显示行号,set nonu不显示行号。- 正常模式,
gg前往第一行,G前往最后一行。 - 正常模式,
u可以撤销刚刚编辑模式的动作。 - 正常模式,输入行号,再按
shift+g,即可跳转。
开机、重启
| 命令 | 效果 |
|---|---|
| shutdown –h now | 立即关机 |
| shudown -h 1 | 一分钟以后关机 |
| shutdown –r now | 立即重启 |
| halt | 直接关机 |
| reboot | 重启 |
| sync | 建议关机或重启时使用, 把内存的数据存到磁盘,防止数据丢失 |
