常用快捷键linux

1.命令行快捷键

ctrl + a   //把光标移动到最前面

ctrl + e   //把光标移动到最后面

ctrl + l   //清屏

ctrl + c   //取消

ctrl + u   //把光标到行首的删除

ctrl + k   //向后删除指令串

Ctrl + w  //往回删除一个单词(以空格界定)

Esc+.    //获取上一条命令的最后部分(空格分隔)

Esc+b   //移动到当前单词的开头

Esc+f   //移动到当前单词的结尾

dgg:删除光标当前行及以上内容
dG:删除光标当前行及以下内容
dH:删除当前页面第1行至光标行

2. vim命令模式下的相关操作

插入:

a:在光标后面插入

A:在行尾插入

i:在光标前插入

I:在行首开始插入

o:在光标下一行创建空行插入

O:在光标所在上一行插入

光标移动到行首:0

光标移动到行尾:$

光标移动到文件头部:gg

光标移动到文件尾部:G

光标迅速移动到第N行:nG

删除光标前字符:X

删除光标后字符:x

删除光标所在行:dd(其实是剪切操作)

删除n行:ndd

撤销:u

复制一行:yy

复制N行:nyy

粘贴光标所在位置的下一行:p

粘贴到光标所在位置的上一行:P

[Ctrl] + [f] 『向下』移动一页,相当于[Page Down]按键

[Ctrl] + [b] 『向上』移动一页,相当于[Page Up]按键



原文地址:https://www.cnblogs.com/xujint/p/13140047.html