Linux Shell命令行快捷键
1. 命令行编辑
| <Ctrl>+a | 移动光标到行首 |
| <Ctrl>+e | ..........行尾 |
| <Alt>+f | 光标右移一个词 |
| <Alt>+b | ....左移...... |
| <Ctrl>+f | 光标右移一个字符 |
| <Ctrl>+b | ....左移........ |
| <Ctrl>+xx | 在命令行行首和当前光标位置之间来回移动 |
| <Ctrl>+t | 交换光标前的两个字符 |
| <Alt>+t | 交换光标前的两个词 |
| <Ctrl>+u | 删除光标前面的内容 |
| <Ctrl>+k | ........后面...... |
| <Ctrl>+w | 删除光标前面一个词 |
| <Alt>+d | 从光标处开始删除到当前词尾 |
| <Ctrl>+h | 删除光标前面一个字符,与BackSpace键相同 |
| <Ctrl>+y | 粘贴刚才通过删除快捷键删除的内容 |
| <Ctrl>+l | 清屏 |
使用SecureCRT远程登录时,Alt键并SecureCRT功能键占用,没法使用,现在还没找到怎么修改键映射。幸好Esc键在很多时候可以当作Alt键来使用,当需要用Alt的时候,试试Esc。
2. 命令行提示与补全
| <Ctrl>+n | 显示下一个命令, 相当于向上方向键 |
| <Ctrl>+p | ....上一个...., ......向下...... |
| <Ctrl>+r | 匹配之前的历史命令 |
| <Ctrl>+g | 从历史命令匹配模式中跳出 |
| <Alt>+. | 显示上一命令的最后一个词 |
3. 命令执行
| ~ | 切换到用户主目录 |
| !! | 执行上一次执行过的命令 |
| !$ | 上一次执行过的命令的参数 |

浙公网安备 33010602011771号