``反引号:反引号内会被当成命令解析,先执行$()$加括号:同反引号作用相同,执行解析命令()小括号:用于命令执行,小括号中的命令会在子shell中执行{}中括号:用于命令执行,中括号中的命令会在当前shell...中执行[]大括号:用于测试变量#警号:在shell脚本中,警号表示注释$$符号:用于调用变量值\转义符:用于转义\之后的内容不被执行单引号与双引号: 单引号当中的特殊字符被脱意了,而双引号也是脱意,但是...: 单引号和双引号会脱意,在双引号中的反引号会执行[root@localhost ~]# echo 'date'date[root@localhost ~]# echo "date"date[root@...>> 文件以追加的方式,把命令的正确输出输出到指定的文件或设备当中标准错误输出重定向错误命令 2 > 文件以覆盖方式,把命令的错误输出输出到指定的文件或设备中错误命令 2>> 文件以追加的方式,把命令的错误输出输出到指定文件或设备中正确输出和错误输出同时保存命令...> 文件 2>&1以覆盖的方式,把正确输出和错误输出同时保存到一个文件中命令 >> 文件 2>&1以追加的方式,把正确输出和错误输出同时保存到一个文件中命令 &>文件以覆盖的方式,把正确输出和错误输出同时保存到同一个文件中命令