1.命令别名alias
alias 别名='命令 [选项] [参数]' #如果带选项参数要用单引号,在中定义的别名仅在当前shell生命周期中有效,要想永久全局生效,必须写入shell配置文件。 ualias cls #取消别名 \rm #使用"\"加命令代表使用命令本身而非别名
2.命令替换
echo `pwd` #这里是反引号 #bash支持的引号:``可以实现命令替换、""弱引用可以实现变量替换、''强引用不完成变量替换
3.文件名通配
* #任意长度的任意字符 ? #任意单个字符 [] #匹配指定范围内的任意单个字符如[abc], [a-m], [a-z], [A-Z], [0-9], [a-zA-Z], [0-9a-zA-Z] [^] #匹配指定范围之外的任意单个字符 [:space:] #空白字符 [:punct:] #标点符号 [a-zA-Z]*[[:space:]]*[^[a-zA-Z]] #代表以字母开头中间带空白并以非字母结尾。 ls [am]* #显示所有以a或m开头的文件 ls *[0-9]* #显示所有文件名中包含了数字的文件 ls *[^[:space:]]*[0-9] #显示所有以数字结尾且文件名中不包含空白的文件 ls *[^[:alnum:]]* #显示文件名中包含了非字母或数字的特殊符号的文件
转载请注明:零五宝典 » Linux学习笔记(9)-bash特性2