bash命令行快捷键
2012-04-29
Bash快捷键
默认是emacs风格的快捷键。
编辑命令
包含光标的定位、命令内容的修改。
快捷键 | 说明 |
---|---|
Ctrl + a /Home |
行首 |
Ctrl + e /End |
行尾 |
Ctrl + f |
后移一个字符 |
Ctrl + b |
前移一个字符 |
Alt + f |
与Ctrl + Right 类似 |
Alt + b |
与Ctrl + Left 类似 |
Ctrl + Left |
后移一个单词 |
Ctrl + Right |
迁移一个单词 |
Ctrl + w |
删除光标之前单词 |
Ctrl + u |
删除光标至行首 |
Ctrl + k |
删除光标至行尾 |
重新执行命令
快捷键 | 说明 |
---|---|
Ctrl + r |
逆向搜索历史命令,再按一次Ctrl + r ,定位下一个命令;Left\Tab 选择命令 |
Ctrl + g |
退出搜索历史命令 |
控制命令
快捷键 | 说明 |
---|---|
Ctrl + l |
清屏 |
Ctrl + s |
阻止屏幕输出 |
Ctrl + q |
允许屏幕输出 |
Ctrl + c |
终止命令 |
Ctrl + z |
挂起命令 |
快捷键高级设置
TODO:
- 在.bashrc里面加上set -o vi,能够使用vi快捷键?
参考来源
原文地址:https://ningg.top/bash-shortcuts/