*-----通配符(多位)

?-----通配符(一位)

#-----注释符(解释说明)

\-----脱意符             (\#1.txt,让#1.txt变成一个文件名,让后面的特殊符号失去意义)

|-----把一个命令的结果给另一个命令

$-----作为变量的前缀

!!----表示上一条命令

!$----上一条命令的最后一个参数

!950----运行第950条命令

;-----两条命令的中间

~----用户家目录

&-----后台运行

2>----重定向错误输出

2>>----追加重定向错误输出

>-----重定向                                    //set +/- c   -是开启/+是关闭功能 ---禁止对已经存在的文件使用覆盖重定向,如                                                                                   果非要使用则使用   '>|'  操作

>>-----追加重定向

<----输入重定向

&> ----重定向所有输出,不论是正确还是错误

[ ]-----表示范围   

&&-----左边命令执行成功,后才会执行右边的命令

| |   -----左边命令执行不成功,才会执行右边的命令

;: -----左边的命令执行成功与否,后面的命令都会执行