Linux 控制台与虚拟终端快捷键
Ctrl+a 光标移到命令行最开始的地方。
Ctrl+c 杀死当前任务。
Ctrl+d 删除光标后面的字符,如同 PC 上的 Delete 键;End of file.
Ctrl+e 光标移到命令行末尾。
Ctrl+h 删除光标之前的一个字符,如同 PC 上的 Backspace 键。
Ctrl+k 清除从提示符所在位置到行末尾之间的字符。
Ctrl+l 刷新屏幕,相当于 clear 命令。
Ctrl+r 将自动在命令历史缓存中增量搜索后面的字符。
Ctrl+u 清除命令行中光标所处位置之前的所有字符。
Ctrl+w 清除左边的字段。
Ctrl+y 将会贴上被 Ctrl+(k|u|w) 清除的字符。
Ctrl+z 暂停进程,jobs 查看,bg 后台运行,fg 前台运行。
Shift+(PgUp|PgDn) 上、下滚一屏。
换种理解方式,字符删除键 (Ctrl+h)、字删除键 (Ctrl+w) 和行删除键 (Ctrl+u),h 大概是 character 中的 h,w 是 word 中的 w,u 就猜不出了。这三种编辑法也可以在 vim 的插入模式下使用。
其他:
Ctrl+s 锁住屏幕。
Ctrl+q 解锁屏幕
Alt+p 输入字符查找与字符相接近的历史命令
Ctrl+i 类似 Tab 键补全功能
Ctrl+p 上一命令,类似于向上箭头键