Vim
Vi 模式: 命令模式: 命令——输入 i a
末行模式: 命令——末行 :
输入模式: 输入——命令 esc
末行——命令 esc (两次)
退出:q   q!   Wq
Vim +10 光标处于第十行
Vim+redhat 光标处于RedHat处
在命令行模式:
^ 移动到行首(非空白字符的行首)
O 移动到行首(绝对位子的行首)
$ 移动到行尾 (绝对位置的行尾)
移动光标:
h 左
j 下
k 上
l 右
以单词为单位移动:
W 到下一个单词的词首
B 光标在词首到一个单词词首, 若不在词首 则到本词词首
E 跳到词尾
A : 光标的后面 输入内容
O 当前光标的下行 输入一个新行
O 当前光标所在行的上行插入一行
C 删除一些东西进入输入模式
C 删除光标所在行并进入输入模式
R 实现字符替换 
R 切换到替换模式
删除操作:
X 删除当前光标所在处的字符(一次一个 可加数字)
X 光标之前的内容
Dd 删除一行
复制内容:
Y 复制
P 粘贴
:%d 删除全文
:. +100d 删除当前往下走100行。其中.代表光标所在的当前行
:. $-1 删除当前行到倒数第二行
查询: “/" 从文件首到尾 ? 从尾到首 查找并替换(在末行模式):起始行   末行 s///g
Vi 可以同时打开多个文件