5.2.2. 例子
5.2.2.1. 分析错误
如果您的流程产生大量错误,这是一种彻底检查它们的方法:
命令 2>&1 | 较少的
这通常用于使用 使 命令,例如:
安迪:~/newsoft> 使所有 2>&1 | 较少的
--输出省略--
安迪:~/newsoft> 使所有 2>&1 | 较少的
--输出省略--
5.2.2.2. 将标准输出与标准错误分开
程序员经常使用像这样的结构,因此输出显示在一个终端窗口中,而错误显示在另一个终端窗口中。 找出您正在使用哪个伪终端发出 TTY 先命令:
安迪:~/newsoft> 使 所有 2> / dev / pts / 7
5.2.2.3. 同时写入输出和文件
您可以使用 开球 将输入复制到标准输出和一个或多个输出文件的命令。 使用 -a 选项 开球 结果将输入附加到文件中。 如果您想同时查看和保存输出,则此命令很有用。 这 > 和 >> 操作员不允许同时执行这两个操作。
该工具通常通过管道(|),如下例所示:
mireille ~/测试> 日期 | 三通文件 1 文件 2
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
mireille ~/测试> 猫文件1
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
mireille ~/测试> 猫文件2
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
mireille ~/测试> 正常运行时间 | tee -a file2
11:10:51 更新 21 天, 21:21, 57 位用户, 平均负载: 0.04, 0.16, 0.26
mireille ~/测试> 猫文件2
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
11:10:51 更新 21 天, 21:21, 57 位用户, 平均负载: 0.04, 0.16, 0.26
mireille ~/测试> 日期 | 三通文件 1 文件 2
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
mireille ~/测试> 猫文件1
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
mireille ~/测试> 猫文件2
10 年 11 月 10 日星期四 34:2004:XNUMX CEST
mireille ~/测试> 正常运行时间 | tee -a file2
11:10:51 更新 21 天, 21:21, 57 位用户, 平均负载: 0.04, 0.16, 0.26