shell特殊字符命令与键盘通配符

键盘通配符

通配符是一类键盘字符 。
当查找文件夹时;当不知道真正字符或者不想键入完整名字时,常常使用通配符代替一个或多个真正字符。
*             代替0个或多个字符。
?             代替一个字符。
[]            匹配中括号内的任意一个字符。
 
通配符示例:
ls *.conf
ls /home/*.sh
ls h*.conf
ls test?.c
ls [abc]*
 

shell特殊字符命令

<                   标准输入(stdio),将命令中接收输入的途径由默认的键盘更改为指定的文件,并删除以前的数据。
 
<<                 标准输入,将命令中接收输入的途径由默认的键盘更改为指定的文件,文件结尾加入内容,不会删除已有数据
 
>                   标准输出(stdout),将命令的执行结果输出到指定的文件中,并删除以前的数据。
 
>>                 标准输出,将命令执行的结果追加输出到指定文件,文件结尾加入内容,不会删除已有数据
 
2>                 标准错误(stderr),清空指定文件的内容,并将标准错误信息保存到该文件中
 
2>>               标准错误,标准错误信息追加输出到指定的文件中
 
&>                 将标准错误的内容全部保存到指定的文件中。
注:箭头的指向就是数据的流向。
 
|                    管道(把前一个命令结果的输出交给后一个程序处理)。
/                    让一个有意义的字符转义成普通字符。
{}                   生产字符或数字序列,一般配合 echo 等命令使用,find命令里的{}意思是前面命令的结果。
 
 
posted @ 2018-10-18 13:38  Awakenedy  阅读(196)  评论(0)    收藏  举报