bash 命令行快捷键

BASH 移动命令
^-A
^-E
alt-b
alt-f
alt-number(1-9) letter
^-] letter       向右搜索第一个匹配的字符
^-alt-] letter 向左搜索第一个匹配的字符
^-w               删除当前光标到左边空格处的所有字符,并将其存放在kill ring中,kill ring中存放多个被^+w删除的字符串
^-u
^-k
alt-d
alt-y             可以遍历kill ring中的字符串,进行粘帖
^-y               粘帖最后一次用^+w删除的字符串,即kill ring中的最新字符串


历史匹配命令
^-R letter
echo !$     上个命令的最后参数,!$代表上个指令中的最后一个参数
!echo       从历史中匹配echo字符,取最近命令运行
echo !echo:$    
echo a b c !#:1   冒号很强大,!#代表该名行中!#前面的所有字符,冒号‘:’后面指定提取第几个word,从0开始,$代表最后一个
echo a b c !#:1:s/a/b/   后面的替换更强大
^a^d         简单替换上个指令的字符,并运行
alt-.       匹配前面指令的最后参数
alt-l       将当前word转换成小写
alt-u       将当前word转换成大写
^-x ^e     跟EDITOR变量启动相应的编辑器来编译命令,默认为vi,退出既指令执行

^-x / 显示所有能够匹配当前的文件名 
^-x $ 显示所有能够匹配的bash变量名
^-x @ 显示所有能够匹配的主机名,一般是hosts文件中定义的所有主机名
^-x ! 显示所有能够匹配的命令名
alt-/ 直接补全能够匹配该字符的文件名
alt-$ 直接补全能够匹配该字符的bash变量名
alt-@ 直接补全能够匹配该字符的主机名
alt-! 直接补全能够匹配字符的命令名

参考链接
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值