单引号:ide
能够说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。spa
双引号:字符串
把双引号内的内容输出出来;若是内容中有命令、变量等,会先把变量、命令解析出结果,而后在输出最终内容来。it
不加引号:class
不会将含有空格的字符串视为一个总体输出, 若是内容中有命令、变量等,会先把变量、命令解析出结果,而后在输出最终内容来,若是字符串中带有空格等特殊字符,则不能完整的输出,须要改加双引号,通常连续的字符串,数字,路径等能够用。变量
演示:date
[root@localhost ~]# echo '`date`'
`date`di
[root@localhost ~]# echo "`date`"
Tue Sep 10 14:22:33 CST 2013view
[root@localhost ~]# echo `date`
Tue Sep 10 14:22:55 CST 2013
vi