终端下常用快捷键汇总

说明

其实大部分都是emacs的快捷键,终端也可以切换为vim模式,快捷键就会有变化

C : Ctrl
A : ALT

光标移动

快捷键 效果
C-a 移动到行首
C-e 移动到行尾
C-f 向后移动一个字符
C-b 向前移动一个字符
C-xx 在行首和当前光标位置之间互相切换
A-f / ESC-f 向后移动一个单词
A-b / ESC-b 向前移动一个单词

控制和处理流程

快捷键 效果
C-l 清除命令行历史输出
C-z 挂起当前程序
C-q 回复挂起的程序
C-i 等于tab
C-j 等于enter

编辑

快捷键 效果
C-d 删除后一个字符
C-h 删除光标钱一个字符
C-k 从光标删除到行尾
C-u 从光标删除到行首
C-w 删除光标前的一个单词
A-t / Esc-t 替换当前光标的单词和前一个单词的位置

历史相关的

快捷键 效果
C-r 搜索历史
C-p 上一条命令
C-n 下一条命令
Author

finger

Posted on

2023-09-24

Updated on

2025-06-11

Licensed under

Comments