1、*:通配符,代表任意字符,0到多个
2、?:通配符,代表一个字符
3、#:注释
4、\:转义符号,将特殊字符或通配符还原成一般符号
5、|:分割两个管线命令的界定
6、;:连续性命令的界定
7、~:用户的根目录
8、$:变量前需要加的变量值
9、!:逻辑运算中的“非”
10、/:路径分割符号
11、>:输出导向,分别为“取代”和“累加”
12、>>:输出导向,分别为“取代”和“累加”
13、':不具有变量置换功能
14、":具有变量置换功能
15、`:quote符号,两个`中间为可以先执行的指令
16、():中间为子shell的起始与结束
17、[]:中间为字符组合
18、{}:中间为命令区块组合
19、&&:当该符号前一个指令执行成功时,执行后一个指令
20、||:当该符号前一个指令执行失败时,执行后一个指令