shell中的符号
~:家目录
!:执行历史命令
$:取变量内容
+ - * / %:数学运算符
&:后台执行
*:通配符
?:匹配除回车以外的一个字符
;:命令分隔符
|:管道符,该符号的上一条命令的输出做其下一条命令的输入
\:转义符
":反引符,命令中执行命令
’ ':单引符,脚本中的字符串需要用引号引起来,单引号不能解释变量
" ":双引符,与单引号类似,区别在于可以解释其中的变量
>:一次性输入,保存最后一次输入,原来就又内容的话会被清除
>>:追加输入
<:输出
<<:追加输出
expr:算术运算
$?:上一条变量是否执行成功