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 | |
!! | 重复上次操作 | |
!$ | 重复上次操作的参数 |
转载于:https://blog.51cto.com/gtlinux/1540660