Linux快捷键
Shell常用快捷键
命令 | 含义 |
---|---|
tab | 用于自动补全命令/文件名/目录名 |
ctrl + insert | 复制 |
shift + insert | 粘贴 |
home(ctrl + a) | 光标移动到命令行开头 |
end(ctrl + e) | 光标移动到命令行结尾 |
ctrl+c | 强制中断程序 |
ctrl+z | 将进程挂起到后台 |
ctrl+r | 搜索命令行执行过的历史记录 |
上下箭头 | 上一条命令/下一条命令 |
ctrl+s | 锁定屏幕 |
ctrl+q | 解除锁定 |
!+命令 | 执行上一条以关键字开头的命令 |
!! | 执行上一条命令 |
ctrl + l | 清屏 |
ctrl + u | 剪切从光标位置到行首 |
ctrl + k | 剪切从光标位置到行尾 |
ctrl + w | 剪切从光标位置到词首 |
ctrl + y | 恢复被擦除的文本 |
Vim快捷键(默认模式下)
常用命令 | 含义 |
---|---|
h,j,k,l | 光标向上,左,右,下移动(箭头亦可) |
^ | 光标到行首 |
$ | 光标到行尾 |
gg(1G) | 光标到第一行 |
G | 光标到最后一行 |
page up | 向上翻页 |
page down | 向下翻页 |
ctrl + u | 向上翻半页 |
ctrl + d | 向下翻半页 |
/word | 向下按名查找 |
?word | 向上按名查找 |
:n1,n2s/word1/word2/gc | 从n1到n2行寻找用word2替代word1,并提供确认 |
(n)dd | 删除光标所在整行(向下n行) |
(n)yy | 复制光标所在整行(向下n行) |
x,X | 向后/向前删除一个单词 |
p,P | 粘贴从光标后一行开始/粘贴从光标前一行开始 |
u | 复原上一个动作 |
. | 重复上一个动作 |
保持学习,保持思考,保持对世界的好奇心!