1[[:alpha:]]字母表,包含大小写
2[[:upper:]]大写
3.  [[:lower:]]小写
4.[[:digit:]] 0-9
5. [[:alnum:]]数字和字母
6.[[:punct:]]标点符号
7[[:space:]]空格
8*代表0个或任意多个字母
9.?单个字母
通过几个命令来回忆本章所涉及到内容:
 rm  ?o*
  touch {1,2,3}{a,b,c}
  history   –a
  history   -c
  history   10
环境变量
  例如:
     Export  HISTCONTROL=ignoreboth
             Ignoreboth 相当于 ignorespace  ignoredups
              意思 是在命令历史中 ,忽略有一空格的命令。即不存入命令历史中
              将连续重复的命令,只显示为一行
   在此声明之后的命令才会生效。。。
本地变量
   例如:
      A=2
      echo  $A
预定义变量(位置变量)
   例如:
        Useradd  -u –g …
          $0     $1  $2
         当然也可用在正则表达式中
特殊变量
       例如:
           在执行完一条语句后, echo $?
           会返回一个数值,这个数值一般在 0-255之间
           若返回 0 ,则说明上步操作成功
           若不是 0 ,则说明上步操作没成功