在linux重定向中,“2>&1”表示什么含义?

2025-02-25 14:57:00
推荐回答(2个)
回答1:

2是标准错误的输出,1是标准输出。使用bash时,可以用2>&1把标准错误流和标准输出流结合在一起。这是合并标准输出和标准错误的老派做法:2>&1 ,新派做法为>&。

回答2:

2是指错误的输出
1是指标准的输出
2 >; &1
是指将错误输出重新定向到标准输出去
而事先标准输出已经重定向到了>;cleanup.out中(省略了1)
所以是将错误也写如 cleanup.out 中