首页 > 代码库 > bash特性之四、五
bash特性之四、五
一、bash特性之四,命令别名
alias,shell的内建命令,显示当前系统所有的命令别名
alias 别名="原始命令"
ualias 别名 撤销已经定义的别名。
\命令 使用命令本身,而非命令别名。
二、bash特性之五,globbing,统配符
*:匹配任意长度的任意字符(可以没有)
?:匹配任意一个字符(必须有一个),全文件名精确匹配。
[]:及合通配符表达式,匹配指定字符范围内的任意单个字符
a[xyz]b:axb或ayb或azb,
[a-z] [A-Z] 看书是,解释这种通配符表达式不区分大小写,但是用ubuntu16.04验证时,区分大小写(由于我用的shell不是bash,而是用的zsh)
[0-9]
[[:upper:]]表示大写字母
[[:lower:]]表示所有小写字母
[[:alpha:]]不管大小写
[[:digit:]]数字
[[:alnum:]]数字字母
[[:space:]]用来匹配空白字符
[[:punct:]]匹配标点符号
[^]表示指定字符以外的任意单个字符,非
[^0-9] 表示0-9以外的单个字符(除数字以外的)
[^[:digit:]]表示除0-9以外的单个字符(除数字以外的)
本文出自 “xiaoliuer” 博客,请务必保留此出处http://xiaoliuer.blog.51cto.com/11859529/1885654
bash特性之四、五
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。