命令别名

alias CMDALIAS='COMMAND [options] [arguments]'

在shell中定义的别名仅在当前shell生命周期中有效;别名的有效范围仅为当前的shell进程

unalias (CMDALIAS)别名

\命令 使用命令本身


命令替换:$(命令),反引号:`命令`

   把命令中某个命令替换为其执行结果的过程

       echo "当前目录是$(pwd)"

 

bash支持的引号:

``:命令替换

"":弱引用,可以实现变量替换

'':强引用,不完成变量替换



文件名通配,globbing

*:任意长度的任意字符

?:任意单个字符

[]:匹配指定范围内的任意单个字符

   [abc],[a-z],[A-Z],[0-9],[a-zA-Z],[0-9a-zA-Z]

   [:space:]:空白字符

   [:punct:]:标点符号

   [:lower:]:小写字母

   [:upper:]:大写字母

   [:alpha:]:大小写字母

   [:digit:]:数字

   [:alnum:]:数字和大小写字母

[^]:匹配指定范围外的任意单个字符