Bash 快捷键总结

Posted OS4U

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bash 快捷键总结相关的知识,希望对你有一定的参考价值。

Bash 是大多数Linux发行版上的默认命令行shell,甚至包括MacOS。当然你也可以在windows 10上安装bash。今天主要总结一些shell常见快捷键。

shell管理

Ctrl+C: 中断(kill)当前运行在终端的进程。向进程发送SIGINT信号;
Ctrl+Z: 挂起当前进程;
Ctrl+D: 关闭shell终端

控制屏幕

Ctrl+L: 清除屏幕内容
Ctrl+S: 锁住屏幕,不接受任何输入输出
Ctrl+Q: 解除屏幕锁定

光标管理

Ctrl+A(Home):  移动到行首
Ctrl+E(End): 移动到行尾
Alt+B: 快速移动到单词左侧
Ctrl+B: 向左移动一个字符
Alt+F: 向右移动一个单词
Ctrl+F: 向右移动一个字符
Ctrl+XX: 移动光标向前或者向后一个单词

删除文本

Ctrl+D(Delete): 删除光标上字符
Alt+D: 删除光标后一个单词
Ctrl+H(Backspace): 向后删除光标一个字符

修复错别字

Alt+T: 交换当前单词与之前的单词位置
Ctrl+T: 交换光标最后两个字符位置
Ctrl+_: 向左移动光标到一个字符上

剪切与粘贴

Ctrl+W: 剪切光标前的单词,并添加到粘贴板
Ctrl+K: 剪切光标后的所有内容,并添加到粘贴板
Ctrl+U: 剪切光标前的所有内容,并添加到粘贴板
Ctrl+Y: 粘贴粘贴板的内容到终端

管理字符

Alt+U: 将光标后的字符大写并移动光标到行尾
Alt+L: 将光标后的字符小写并移动光标到行尾
Alt+C: 将光标后单词大写首字母

Tab 组合

Tab: 自动补全文件,目录或者命令

管理命令历史记录

Ctrl+P 或者 向上键: 历史命令上一条命令
Ctrl+N  或者 向上键: 历史命令上一条命令
Alt+R: 还原上一条编辑过的历史命令
Ctrl+R: 在历史命令中查找命令
Ctrl+O: 执行Ctrl+R找到的命令
Ctrl+G: 取消Ctrl+R查找

其他设置

自行对比差异吧
set -o vi
set -o emacs (提示:ctrl + xe 可以使用emacs编辑模式)



以上是关于Bash 快捷键总结的主要内容,如果未能解决你的问题,请参考以下文章

vue开发快捷键的总结

sh Bash的代码片段

Bash常用操作总结

将文本片段扩展为更长的文本块

linux 常用的bash和history快捷键方法

VSCode 如何操作用户自定义代码片段(快捷键)