linux 常用快捷键

ctrl+c中断
ctrl+a move the head of command line
ctrl+e move the tail of command line
ctrl+u 删除光标前面所有字符相当于VIM里d shift+^
ctrl+k 删除光标后面所有字符相当于VIM里d shift+$
ctrl+d 删除光标所在位置上的字符相当于VIM里x或者dl
ctrl+h 删除光标所在位置前的字符相当于VIM里hx或者dh
ctrl + f      光标向后移动一个字符相当于VIM里l
ctrl + b      光标向前移动一个字符相当于VIM里h
ctrl + ?      撤消前一次输入
ctrl + l        清屏相当于命令clear
ctrl + c       另起一行

vim:
h,j,k,l前、下、上、后
ctrl+f 向下翻一页
ctrl+b 向上翻一页
0     跳至行首,不管有无缩进,就是跳到第0个字符
^     跳至行首的第一个字符
$     跳至行尾
*     查找光标所在处的单词,向下查找
#     查找光标所在处的单词,向上查找
u     撤销
ctrl+r     重做
/pattern     向后搜索字符串pattern
?pattern     向前搜索字符串pattern
n     下一个匹配(如果是/搜索,则是向下的下一个,?搜索则是向上的下一个)
N     上一个匹配(同上)
gg     跳至文件的第一行
G 光标到最后一行
比如"33G"就会把光标置于第33行上
 % 移动光标到匹配的另一半括号
x   删除光标当前选择字符
X 删除当前光标之前的字符(与x相对应)
dd    删除一行
 D 删除自当前光标至行尾的内容("d$"的快捷命令)
v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 
V    从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 
y   复制 (默认是复制到"寄存器) 
p  粘贴 (默认从"寄存器取出内容粘贴)