bash是目前各个linux发行版使用的较多的一个shell,一般为各版本的默认shell.
一般在介绍完bash的背景后,多数的介绍或者教程接下来就开始介绍一些简单的命令和一些操作。当我在使用bash一段时间后,不经意的注意到这几个字,让我顿感相见恨晚“bash快捷键”。
在刚开始学习bash的时候好像也确实没有多少心思去考虑怎么方面一点,那会想的可能是怎么去敲一个正确完整的命令。这个绝对是可以在对bash有了一定的熟悉后现来关注。
下面是一些常用的快捷键(部分键在mysql的shell下也一样可用)
| 键 | 作用 | mysql下是否有用 |
| Ctrl+A | 跳到行首 | 是 |
| Ctrl+E | 跳到行尾 | 是 |
| Ctrl+L | 清屏,与clear效果一样 | |
| Ctrl+H | 退格 | |
| Ctrl+R | 搜索并自动匹配以前输入过的命令 | |
| Ctrl+C | kill 当前进程 | |
| Ctrl+D | 退出当前shell | |
| Esc+T | 交换光标前的两个单词 | |
| Ctrl+Z | 挂起当前进程 | |
| Ctrl+W | 删除光标前一个单词 | 是 |
| Ctrl+U | 删除光标前所有 | 是 |
| Ctrl+K | 光标后所有 | |
| Ctrl+T | 交换光标前的两个字符 | |
| Ctrl+S | 锁终端输入 | |
| Ctrl+Q | 解终端输入 | |
| Alt+F | 光标向前移动一个单词 | |
| Alt+B | 光标向后移动一个单词 | |
| ^old^new | 替换上一个命令中的old | |
| !! | 重复上次操作 | |
| !$ | 重复上次操作的参数 |
















