linux 快捷键 自动补充字符,常用的linux shell(bash)快捷键

本文详细列举了常用的Linux Shell(Bash)快捷键,包括清屏、命令执行、光标移动、文本编辑、历史命令调用等,帮助提升终端操作效率。例如Ctrl+l用于清屏,Ctrl+c终止命令,Ctrl+p/n浏览历史命令,Tab实现命令补全,Alt+.使用上一条命令的最后一个参数等。
摘要由CSDN通过智能技术生成

原标题:常用的linux shell(bash)快捷键

1.控制命令

Ctrl + l:清屏(与clear命令效果相同)

Ctrl + o:执行当前命令,并选择上一条命令

Ctrl + s:阻止屏幕输出(当前正在执行的命令不在打印信息)

Ctrl + q:允许屏幕输出(使用Ctrl+s命令后,可以用Ctrl+q恢复)

Ctrl + c:终止当前正在执行的命令

Ctrl + z:挂起命令,把当前进程转到后台运行,使用fg命令恢复。

Ctrl + d : 退出当前 Shell ^S、^Q、^C、^Z 是由终端设备处理的,可用 stty 命令设置。

2.编辑命令

光标移动

Ctrl + a :移到命令行首

Ctrl + e :移到命令行尾

Ctrl + f :前移(向右移动)一个字符

Ctrl + b :后退(向左移动)一个字符

Alt + f :前移(向右移动)一个单词

Alt + b :后退(向左移动)一个单词

Ctrl + xx:在命令行首和光标之间移动

3.文本修改

补全、删除、粘贴

tab : 自动补全命令

Ctrl + u :从光标处删除至命令行首

Ctrl + k :从光标处删除至命令行尾

Ctrl + w :从光标处删除至字首

Alt + d :从光标处删除至字尾

Ctrl + d :删除光标处(或光标后)的字符(如果光标前后都没有字符,即命令行为空的时候,则会退出shell)

Ctrl + h :删除光标前的字符(与backspace键相同)

Alt + Backspace:与 Ctrl + w 类似,分隔符有些差别

Ctrl + y :粘贴至光标后

4.改变大小写

Alt + c :从光标处更改为首字母大写的单词

Alt + u :从光标处更改为全部大写的单词

Alt + l :从光标处更改为全部小写的单词

5.交换字符、单词位置

Ctrl + t :交换光标处和之前的字符(ESC+t相同)

Alt + t :交换光标处和之前的单词

6.重新执行命令

Ctrl + p:历史中的上一条命令

Ctrl + n:历史中的下一条命令

Alt + .:使用上一条命令的最后一个参数(会直接在当前光标位置显示)

Ctrl + r:搜索之前使用过的命令

Ctrl + g:从历史搜索模式退出

7.Bang (!) 命令

Bang命令算不上快捷键键,但是使用可以快捷的进行一些操作,比如重新执行之前命令、修改上一条命令并执行等等。

!!:执行上一条命令

!cc:执行最近的以cc开头的命令,如!l会执行ls命令

!$:打印上一条命令的最后一个参数,并回车执行。与Alt + .相似,但是会自动执行

!*:上一条命令的所有参数 !cc:p:仅打印以!cc的输出,但不执行,如!l:p会显示ls

!$:p:打印输出!$的输出

^blah:删除上一条命令中第一个blah,然后执行

^blah^foo:将上一条命令中的 blah 替换为 foo,然后执行

^blah^foo^:将上一条命令中所有的 blah 都替换为 foo,然后执行

原文链接:http://lonelyworld.cn/archives/430.html返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值