在 Bash 中,快捷键可以显著提高命令行操作的效率。以下是一些常用的 Bash 快捷键:
光标移动
- Ctrl + A: 移动到行首。
- Ctrl + E: 移动到行尾。
- Alt + B: 向后移动一个单词。
- Alt + F: 向前移动一个单词。
- Ctrl + B: 向后移动一个字符。
- Ctrl + F: 向前移动一个字符。
编辑命令
- Ctrl + W: 删除光标前的一个单词。
- Alt + D: 删除光标后的一个单词。
- Ctrl + U: 删除光标前的所有内容(从光标到行首)。
- Ctrl + K: 删除光标后的所有内容(从光标到行尾)。
- Ctrl + T: 交换光标前的两个字符。
- Alt + T: 交换光标前的两个单词。
- Ctrl + Y: 粘贴之前删除的内容。
历史命令
- Ctrl + P: 上一条命令(等同于向上箭头)。
- Ctrl + N: 下一条命令(等同于向下箭头)。
- Ctrl + R: 反向搜索历史命令。
- Ctrl + G: 退出历史搜索模式。
进程控制
- Ctrl + C: 终止当前进程。
- Ctrl + Z: 暂停当前进程(可以使用
fg
恢复)。 - Ctrl + L: 清屏(等同于
clear
命令)。 - Ctrl + D: 退出当前 Shell(等同于
exit
命令)。
其他
- Ctrl + S: 暂停屏幕输出(可以使用
Ctrl + Q
恢复)。 - Ctrl + Q: 恢复屏幕输出。
- Ctrl + X + E: 使用默认编辑器编辑当前命令。
补全
- Tab: 自动补全命令或文件名。
- Alt + .: 插入上一个命令的最后一个参数。
这些快捷键可以帮助你更高效地使用 Bash,减少重复操作和提高工作效率。