熟练使用下面 Bash 终端命令快捷键,将极大提高效率。
光标移动
快捷键 | 用途 |
---|---|
Ctrl+A 或 Home | 移动到行首 |
Ctrl+E 或 End | 移动到行位 |
Alt+B | 后移一个单词 |
Ctrl+B | 后移一个字符 |
Alt+F | 前移一个单词 |
Ctrl+F | 前移一个字符 |
Ctrl+XX | 当前和行首位置切换 |
剪切删除
快捷键 | 用途 |
---|---|
Ctrl+W | 剪切光标前单词 |
Ctrl+K | 剪切光标后内容 |
Ctrl+U | 剪切光标前内容 |
Ctrl+Y | 粘贴剪切板内容 |
Ctrl+D 或 Delete | 删除当前字符 |
Alt+D | 删除光标后所有字符 |
Ctrl+H 或 Backspace | 删除前一字符 |
进程控制
快捷键 | 用途 |
---|---|
Ctrl+C | 终止当前进程(SIGINT) |
Ctrl+Z | 挂起当前进程(SIGTSTP) |
Ctrl+D | 关闭 shell (同 exit ) |
屏幕控制
快捷键 | 用途 |
---|---|
Ctrl+L | 清屏(同 clear) |
Ctrl+S | 停止屏幕输出 |
Ctrl+Q | 回复屏幕输出 |
大小写
快捷键 | 用途 |
---|---|
Alt+U | 大写光标位置到单词尾间的字母 |
Alt+L | 小写光标位置到单词尾间的字母 |
Alt+C | 大写当前单词 |
其他
快捷键 | 用途 |
---|---|
Alt+T | 当前单词和前一单词互换 |
Ctrl+T | 互换光标前两单词位置 |
Ctrl+_ | 撤销 |
使用 Tab 可以自动补全(命令、文件或目录)
开启 vi 模式
set -o vi
开启 emacs 模式
set -o emacs