linux shell编程学习笔记(6)特殊字符

linuxshell中的特殊字符


1.星号:  *


――代表零个或多个字符或数字



2、问号:?


――只代表任意一个字符


3、井号: #


――在shell中为注释符号


4、转义符号: \


――将后面的特殊符号(例如”*”)还原为普通字符


5、管道符号: |


――将符号前面命令的结果丢给符号后面的命令


6、美元符号:$


――作为变量前面的标识符


7、分号:;


――可以实现在一行输入多个命令



8、~


――用户的家目录,如果是root则是/root;普通用户则是/home/username


9、&


――将命令放入后台执行


10、> 、 >> 、 2>、2>>


――重定向


11、中括号:[]


――中间为字符组合,代表中间字符中的任意一个


12、&&、||


1)命令1;命令2      

//不管命令1是否执行成功都会执行命令2


2)命令1 && 命令2  

//只有命令1执行成功才会执行命令2


3)命令1 || 命令2  

//命令1执行成功则不会执行命令2




你可能感兴趣的:(linux,管道,特殊符号,定向)