双引号:允许通过$符号引用其变量值
单引号:会将$等特殊符号当成普通字符
被单引号括起来的字符都是普通字符,就算特殊字符也不再有特殊含义
反引号(`命令字`):将命令执行完的结果传给前面 ,和$(命令)作用一样
[root@localhost ~]# name=sc
#定义变量name的值是sc
[root@localhost ~]# echo '$name'
$name
#如果输出时使用单引号,则$name原封不动地输出
[root@localhost ~]# echo "$name"
sc
#如果输出时使用双引号,则会输出变量name的值sc
反引号的作用和 $(命令) 是一样的
$(命令)------>执行命令