1、转义字符‘\’
‘\’在shell里就是转义字符,它的意义取决于它后面的一个字符,
如果是一个新行\newline,那么它认为还是同一行输入内容。

2、单引号
这会移除一串字符的解析
符号为‘'’

3、双引号
这会移除一串字符中的大多数的解析
符号为'"’
在双引号里,有些字符会继续处理
例如"$@","${name[@]}"

4、 ANSI-C 引用
有些常用的字符,直接是符号ANSI-C的意义的
例如
\b 代表回退符baskspace
\n 代表新行newline

5、本地一些特殊的转换
通过‘$’可以将一些本地的配置,
加入到shell的命令里

1、根据上述的描述
我们知道引用通常就是将一些特定的字符或者文字,
移除他们的特殊意义。
