1.输出分为:
标准输出重定向(文件描述符11),错误输出重定向(文件描述符为2),二者默认解释输出到屏幕上。
2.详细解释:
符号 作用 命令 >文件 将标准输出重定向到一个文件(清空原有的数据) 命令 2> 文件 将错误输出重定向到一个文件(清空原有的数据) 命令 >>文件 将标准输出重定向到一个文件(追加) 命令 2> >文件 将错误输出重定向到一个文件(追加) 命令 &>>文件或者命令 >> 文件 2>&1 将错误输出重定向和标准输出重定向到一个文件(追加)
3.通配符:
- “?”:代表一个字符
- “ * ”:代表一个或者多个字符
- “[a-z]”: 代表a~z的字符
4.管道符:
把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入。
比如之前的 cat readme.txt | tr [a-z] [A-Z]