特殊符号和通配符
符号 | 表示内容 | 作用 | |
---|---|---|---|
引号系列 | - | - | |
'' | 单引号 | 所见即所得 | |
"" | 双引号 | 双引号里面的特殊符号会被解析(运行) | |
- | 不加引号 | 与双引号类似,支持通配符{} | |
`` | 反引号 | 相当$()优先执行里面的命令,结果留下 | |
重定向符号系列 | 重定向 | 改变数据流向,箭头方向就是数据流向 | - |
> | 标准输出重定向 | 先清空文件在输出 | |
>> | 追加输出重定向 | 追加到文件内容末尾 | |
2> | - | 错误提示,命令错误提示写入到文件 | |
2>> | - | 错误提示,命令错误提示追加到文件 | |
2>&1 | - | 同时把错误和正确都记录到文件中 | |
<或0< | 标准输入重定向 | 用来指引命令从哪里读取数据,主要配合xargs,tr | |
<<或0< | 标准追加输入重定向 | 配合cat使用,向文件中追加多行内容 | |
管道 | - | - | |
管道符 | 把前一个命令的结果传递给后面的命令 | 管道默认传递的文字符号 | |
find 管道xargs配合 | xargs 把管道传递过来的文字符号转换为要执行的文件(参数) | ||
表示判断 | - | - | |
&& | 前一个命令执行成功在执行后面的命令 | - | |
双管道 | 前一个命令执行失败在执行后面的命令 | - | |
其他 | - | - | |
# | 注释,root用户的提示符 | ||
$ | 取变量的内容 | - | |
; | 命令结束 | - | |
! | !ls 取反找出最近一个使用过的以ls开头的命令并执行 | - | |
通配符 | 方便我们查找想要的文件或目录 | ||
* | 所有符号,任何 | - | |
{} | 生成序列,进行备份 | - | |
? | 任意一个字符,单字符 | - |
感谢参阅!!!