一:管道操作(|)
将一端的命令输出交给另一端的命令处理
格式: 命令1 | 命令2
二:重定向操作
改变执行命令时的默认输入,输出
类型 | 操作符 | 用途 |
重定向输入 | < | 从指定文件读取数据,而不是从键盘输入 |
重定向输出 | >,>> | 将输出结果覆盖,将输出追加到指定文件 |
标准错误输出 | 2>,2>> | 将错误信息覆盖,将错误信息追加到指定文件 |
混合输出 | &>,&>> | 将标准输出和错误信息覆盖,将标准输出和错误信息追加 |
重定向输入
错误输出
三:逻辑分割
逻辑与: &&
逻辑或: ||
顺序执行: ;