高效使用终端命令行快捷键
| 快捷键 | 说明 |
|---|---|
| ↑ 或 Ctrl + P | 显示上一条命令 |
| ↓ 或 Ctrl + N | 显示下一条命令 |
| → 或 Ctrl + F | 光标向右移动一个字符 |
| ← 或 Ctrl + B | 光标向左移动一个字符 |
| Alt + F | 光标向右移动一个单词 |
| Alt + B | 光标向左移动一个单词 |
| Ctrl + R | 逆向搜索包含输入字符串的命令,继续按 Ctrl + R,再向上搜索,可使用 Ctrl + C 组合中断命令 |
| Ctrl + A | 光标移动到开头 |
| Ctrl + E | 光标移动到结尾 |
| Ctrl + L | 清屏 |
| Ctrl + U | 剪切光标所在处之前的所有字符(不包括自身) |
| Ctrl + K | 剪切光标所在处之后的所有字符(包括自身) |
| Ctrl + W | 剪切光标所在处之前的一个词(以空格、标点为分隔等) |
| Ctrl + Y | 粘贴 |
| Alt + D | 删除从光标当前位置到当前字符的结尾字符 |
| Alt + U | 将光标所在处的单词转为大写(从光标处到词的结尾) |
| Alt + L | 将光标所在处的单词转为小写(从光标处到词的结尾) |
| Alt + C | 将光标所在处的单词转为首字母大写(从光标处到词的结尾) |
| Ctrl + C | 中断命令 |
| Ctrl + S | 挂起当前 Shell |
| Ctrl + Q | 重启挂起的 Shell |
| Ctrl + Z | 暂停命令 |
| !$ | 重复前一个命令最后的参数 |
| Ctrl + (X U) | 按住 Ctrl 键同时再先后按 X 键和 U 键,撤销刚才的操作 |
| Esc + T | 颠倒光标所在处机器相邻单词的位置 |