Linux常用快捷键及Shell通配符

Linux常用快捷键:

Ctrl+d:键盘输入结束或退出终端

Ctrl+s:暂停当前程序,暂停后按下任意键恢复运行

Ctrl+z:将当前程序放到后台运行,恢复到前台为命令fg

Ctrl+a:将光标移至输入行头,相当于Home

Ctrl+e:光标移至输入行末,相当于End

Ctrl+k:删除从光标所在位置到行末

Alt+backspace:向前删除一个单词

Shift+PgUp:将终端显示向上滚动

Shift+PgDn:将终端显示乡下滚动

         通配符是一种特殊语句,主要有星号*和问好用来对字符串进行模糊匹配如文件名,参数名。当查找文件夹时,可以使用通配符来代替一个或多个真正字符;当不知道真正字符或者不想输入完整名字时,可以使用通配符代替一个或多个真正的字符。

       终端里面输入的通配符是有shell处理的,不是有所涉及到命令语句处理的,它只会出现在命令的“参数值”里。当Shell在“参数值”中遇到了通配符时,Shell会将其当做路径或文件名去在磁盘上搜寻可能的匹配,如果符合要求的匹配存在,则进行代换,否则将该通配符作为一个普通字符传递给命令,然后再由命令进行处理。总之,通配符实际上就是一种Shell实现的路径扩展功能。在通配符被处理后,Shell会先完成该命令的重组,再继续处理重组后的命令,直到执行该命令。

Shell常用通配符:

*:匹配0或多个字符

?:匹配任意一个字符

[list]:匹配list中的任意单一字符

[!list]:匹配除list中的任意单一字符以外的字符

[c1-c2]:匹配c1-c2中的任意单一字符 如:[0-9] [a-z]

{string1,string2,...}:匹配string1string2其一字符串

{c1..c2}:匹配c1-c2中全部字符如{1..10}

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值