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